درخواست های ارتباط
جستجو
لیست دوستان من
صندوق پیام
همه را دیدم
  • در حال دریافت لیست پیام ها
صندوق پیام
رویدادها
همه را دیدم
  • در حال دریافت لیست رویدادها
همه رویدادهای من

جلوگیری از راست کلیک کردن و کپی کردن متن وب سایت و وبلاگ

2 نظرات
116 بازدیدها
سلام ، با بخش اول امنیت وب در خدمت شما دوستان عزیز هستم. من بیشتر سایت ها را گشتم ولی امنیتی ندارند حتی سایت هایی که ریکپچای گوگل{در آینده توضیح می دهم} مجهز هستند. ولی از یک حرکت در وب سایت خودشان جامانده اند آن هم راست کلیک راست کلیک خیلی کار ها می تواند بکند مانند اینکه به سنتر ان بی ای اجازه کرک کردن سایت را نمی دهد{باید فیلم آموزشی را ببینید} اما امروز به شما این کد را می دهم که در هرجایی از سایت خواستید بگزارید.

نمونه کدشماره1 :


اين کدها به نحوي عمل مي کند که وقتي براي اولين بار کليک راست انجام دهد، اخطاري نمايش مي دهد و اگر بار ديگر راست کليک کند ، پنجره اي باز مي شود.که بستن آن غير ممکن خواهد بود و از ادامه ي کار وي جلوگيري مي کند.ميتوانيد پيغام هايي را که ميخواهيد نمايش داده شوند را در کد زير تغيير دهيد.
<SCRIPT language=JavaScript>
document.onmousedown=click
var times=0
var times2=10
function click() {
if ((event.button==2) || (event.button==3)) {
if (times>=1) { bye() }
alert("داری دزدی می کنی ...؟؟؟   این کارو نکن عزیز دل برادر ضرز می کنی ...از من گفتن.."); 
times++ } }
function bye() {
alert("من که گفتم کلیک نکن... حالا ریست کن سیستمت رو  تاحالت گرفته شه !");
bye() }
</SCRIPT>

نمونه کد شماره 2 :


با قرار دادن اين کد در قالب يا تنظيمات وبلاگ خود شخص به هيچ وجه نميتواند مطالب و متنهاي شما را انتخاب کند و در نتيجه نميتواند مطالب وبلاگ شما را کپي کند( با هیچ ترفندی نمی تواند متن ها رو کپی کند)
<script language="JavaScript1.2">
function disableselect(e){
return false
}function reEnable(){
return true
}document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}</script>

نمونه کد شماره 3 :


با قرار دادن اين کد در قالب يا تنظيمات وبلاگ خود در صورت راست کليک در وبلاگ شما پيغامي نمايش داده ميشود و در واقع راست کليک به کلي قفل ميشود و پيغامي که شما ميخواهيد نمايش داده ميشود در نتيجه نميتواند مطالب وبلاگ شما را کپي کند (البته با ترفند هایی میشه کپی کرد) در کد زير به جاي عبارت پيغام شما پيغامي که ميخواهيد شخص در هنگام راست کليک ببينيد را جايگزين کنيد :
<SCRIPT language=javascript>
 function noRightClick() {
 if (event.button==2) {
 alert('پیغام شما') 
} 
} document.onmousedown=noRightClick 
</SCRIPT>

نمونه کد شماره 4 :


اين کد همانند کد سوم است با اين تفاوت که فقط راست کليک قفل ميشود و شخص هيچ پيغامي مشاهده نمي کند
<script language=JavaScript>
var message="";
///////////////////////////////////
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if 
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers) 
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;} 
</script>

این کدها جمع آوری شده است و کد 2 از همه بد تر است ، امید وارم خوشتان آمده باشد با بخش بعدی هم همراه باشید
برچسب ها
مطالب مرتبط

در حال دریافت اطلاعات

نظرات
  • خیلی ممنون مهندس از به اشتراک گذاری فقط چند نکته به ذهنم رسید :
    1. اینکار باعث نمیشه Crawler های گوگل و Bing و ... به مشکل بخورن برای Index کردن محتوا ؟
    2. با توجه به الگوریتم های جدید SEO ای که گوگل اعلام کرده کپی کردن اطلاعات رو به راحتی متوجه میشه چه لزومی به اینکار هست؟
    3. بعضی اوقات میبینم که یک لایه نامرئی ( مثل یک div ) روی متن ها قرار میگیره که حتی اگر راست کلیک بشه حق انتخاب وجود نداره این منطقی تر نیست ؟
    4. موردی که خطا نشون میده و خارج نمیشه باعث آزار کاربر و برگشت ناپذیریش به وب سایت میشه ... این باعث کاهش بازدید میشه
    سپاسگزارم
  • سلام
    شما درست می گویید.
    اما من بیشتر سایت های خارجی را بازدید کرده ام و همه بدونه راست کلیک هستند.
    اما نظر شما کاملا منطقی است

برای ارسال نظر ابتدا به سایت وارد شوید

arrow