سلام
توی بعضی از سایت ها مثلaftab.ir ( قسمت مقالات) از چه روشی استفاده شده که نمیشه متن رو select کرد.
Printable View
سلام
توی بعضی از سایت ها مثلaftab.ir ( قسمت مقالات) از چه روشی استفاده شده که نمیشه متن رو select کرد.
سلام.
من توی اون سایتی که شما گفتید، رفتم ولی خیلی راحت می تونستم تمامی متنها داخلش رو کپی کنم.
بهتره خودتون رو خسته نکنید، شما نمی تونید با اینکارتون جلوی کاربرای حرفه ای رو بگیرید، چون هیچ راه 100% وجود نداره...
برای اینکار می تونی به اون المنتی که می خوای متنهای داخلش انتخاب نشه این دوتا خصیصه رو بهش اضافه کنی:
onmousedown="return false"
onselectstart="return false"
اولی برای Firefox,opera و ... دومی برای IE
سلامنقل قول:
من توی اون سایتی که شما گفتید، رفتم ولی خیلی راحت می تونستم تمامی متنها داخلش رو کپی کنم.
میشه بگید چه طوری تونستید متن رو کپی کنید؟مثلا تو این صفحه.من view source صفحه رو که میزنم متن ها کد شده هست.
به view source اصلان نیازی نیست. فقط جاوا اسکریپت روی مرورگرت غیر فعال کن. بعد همه متن ها قابل انتخاب میشن.
دوستان زحمت کشیدن و توضیحات لازم رو فرمودن . بنده هم یه عرض مختصر دارم و اونم اینکه وقت خودتون رو با این کارها تلف نکنید. معمولا این ترفند ها فقط در اوایل براتون جذابیت دارند و بعد متوجه می شید که فقط تلف کردن وقت هستند .
در کل واسه این کار ها ترفند زیاده ولی اگه طرف مقابل حرفه ای باشه یکم کار سخت تر میشه!
این تاپیک قدیمی به نظر می رسه ولی چون با پست جدید اومده بالا، لازم است که این نکته را به عرضتون برسونم که:
انجام اینگونه کارها بشدت از نظر seo مشکل ساز است. زیرا بنا به تعریف موتورهای جستجو، محتوای مفید و قابل ایندکس در صفحات، آنهایی هستند که براحتی و بدون انجام عمل خواصی، می توان آنرا کپی و در یک ویرایشگر متن منتقل کرد.
فکر کنم مشکل انتخاب نشدن متن با کد زیر حل بشه
فقط این css رو هر جا خواستید اضافه کنید که حتی با غیر فعال کردن جاوا اسکریپت هم متنی انتخاب نشه
#navbar { -moz-user-select: none; /* for FireFox */
-webkit-user-select: none; /* for Chrome and Safari */
-khtml-user-select: none; /* probably old webkit browsers, but new support it too */
user-select: none; /* for future CSS3 compliant browsers */
}
چرا جواب این سوال اینقدر پیچید؟
<style type="text/css">
.body
{
cursor:default;
}
</style>
دوست من میشه یه نفر به من بگه چه طوری جاوا رو روی مروگرم غیر فعال کنم ممنونم از همه شما دوستان .:قلب: