کد قفل کردن راست کلیک در سایت
کاربران عزیز سایت آچار فرانسه امروز با آموزش بستن کلیک راست در سایت توسط جیکوئری در خدمت شما هستیم
برای بستن کلیک راست در سایت خود میتوانید کد زیر را در بین تگ <head> در سایت خودتان قرار دهید.
<script>
$(document).on(“contextmenu”, function(e){
e.preventDefault();
});
</script>
?کاربر با غیر فعال کردن جاوااسکریپت در مرورگر خود و یا نگهداشتن کلید shift و کلیک راست قادر به کلیک کردن خواهد بود.
******* کد قفل کردن راست کلیک در سایت *******
آموزش بستن کلیک راست در سایت و جلوگیری از فعال شدن کلید های کیبورد با جیکوئری
?در قسمت قبلی از آموزش بستن کلیک راست در سایت، تکه کدی معرفی کردیم برای اینکه کلیک راست را در سایت خود ببندید.
اما گفتیم که کاربر با استفاده از برخی کلید های کیبورد میتوانست کلیک راست کند.
تکه کد زیر را برای محدود کردن کامل کاربر میتوانید استفده کنید.
document.onkeydown = function(e) {
if(event.keyCode == 123) {
return false;
}
if(e.ctrlKey && e.shiftKey && e.keyCode == ‘I’.charCodeAt(0)) {
return false;
}
if(e.ctrlKey && e.shiftKey && e.keyCode == ‘C’.charCodeAt(0)) {
return false;
}
if(e.ctrlKey && e.shiftKey && e.keyCode == ‘J’.charCodeAt(0)) {
return false;
}
if(e.ctrlKey && e.keyCode == ‘U’.charCodeAt(0)) {
return false;
}
}
?با استفاده از کد فوق ، استفاده از کلید های
shift+i , shift+c , shift+j , shift+u
غیر فعال خواهند شد.
?کاربر با غیرفعال کردن جاوا اسکریپت در مرورگر خود، قادر به رد شدن از تمامی محدودیت های اعمال شده با جاوااسکریپت خواهد شد.
********************
آموزش جلوگیری از کپی کردن متن ها در سایت
?فایل header.php را ویرایش کرده و در محلی مناسب کد زیر را قرار دهید :
<script>
function killCopy(e){
return false
}
function reEnable(){
return true
}
document.onselectstart=new Function (“return false”)
if (window.sidebar){
document.onmousedown=killCopy
document.onclick=reEnable
}
</script>
?کاربر با غیرفعال کردن جاوا اسکریپت در مرورگر خود، قادر به کپی کردن محتوا خواهد بود.