PDA

View Full Version : آموزش: جلوگیری از انتخاب و کپی کردن مطالب در صفحه وب با CSS



birtemp
چهارشنبه 10 خرداد 1391, 13:09 عصر
گاهی اوقات برخی از توسعه دهندگان وب، نمی خواهند مطالب سایتشان را افراد دیگری کپی کنند. برای همین، ترفند ساده ای وجود دارد که نیاز آنها را برطرف می کند.
این ترفند به زبان CSS (اسکریپت استایل نویسی) می باشد. می توانید آنرا در استایل صفحه وب خود جایگذاری کنید. مانند نمونه زیر:


<html>

<style type="text/css">
.protectedText
{
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}
</style>

<body ondragstart="return false;" onselectstart="return false;" class="protectedTex">
Hello
<br>
How are you !!!
</body>

</html>

Gold_cpp
پنج شنبه 11 خرداد 1391, 00:49 صبح
یه ترفند خیلی ساده برای پیچوندن
1- CTRL+U
2- CTRL+C
...
4-CTRL+V

Beginner2013
پنج شنبه 11 خرداد 1391, 09:06 صبح
ضمنا تو ff کار نمی کنه.

mahdibas21
سه شنبه 01 بهمن 1392, 17:21 عصر
این کد کار نمیکنه. یا حداقل من هرچی زدم کار نکرد

dreadful
سه شنبه 01 بهمن 1392, 20:55 عصر
کد جاوااسکریپت
(البته هر چیزی قابل دور زدنه - میشه از کد هاش برداشت یا جاوا رو خاموش کرد)



function disableselect(e){
return false
}
function reEnable(){
return true
}
document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}

mamir.ir
پنج شنبه 13 خرداد 1395, 09:18 صبح
ضمن تشکر از مطلب مفید شما ، کارکرد این دو تکه کد چیه : ondragstart="return false;" onselectstart="return false;" ؟