2017-08-14 95 views
-2

我正在使用php開發我的網站。現在我打算禁用右鍵點擊我的網頁使用JavaScript,但我不知道如何使用腳本。如何禁用右鍵點擊我的PHP網站?

<script type="text/javascript"> 
$(document).ready(function() { 
//Disable cut copy paste 
$('body').bind('cut copy paste', function (e) { 
    e.preventDefault(); 
}); 

//Disable mouse right click 
$("body").on("context",function(e){ 
    return false; 
}); 
}); 
</script> 
+5

**話雖這麼說:DON」 T DO IT。** – guradio

回答

0

嘗試使用下面的jQuery

$(document).ready(function(){ 
    $(document).on("contextmenu",function(e){ 
     if(e.target.nodeName != "INPUT" && e.target.nodeName != "TEXTAREA") 
      e.preventDefault(); 
    }); 
}); 
0

您可以使用事件查看類似如下:

$(body).click(function(e){ 
if(e.which==1){ 
    //do the work here this checks for left mouse button. 
    } 
    }); 
0
document.addEventListener("mousedown", function(e) { 
    if (e.which === 3) { // if e is 1, it is left click, if it is 3 it is 
         // right click 
     alert("right click"); // this will pop up a message saying you 
           // click the right button 


    } 
}); 

在我的警覺代替你剛纔用的preventDefault喜歡你在你的代碼上面。我只是添加了警報,以便您可以測試右鍵和左鍵單擊以瞭解更多關於實際發生的事情。

但你也在問如何使用腳本。最好的方法是將你的javacript代碼放在一個擴展名爲.js的文件中,例如main.js,並將它包含在你的html文件中。您可以將它放在body標籤的末尾,以確保在所有其他html元素加載後加載它,以便您的JavaScript在創建後可以找到它們。

你可以把這個權利你</body>標籤結束前

<script type="text/javascript" src="main.js"></script> 

我假設你把你的JavaScript文件的名稱爲main.js