用鼠標右鍵單擊即可。即使編輯javascript或其他任何東西,也不允許右鍵單擊訪問。如何使鼠標右鍵單擊死亡?
禁用後的東西右鍵像下面
window.oncontextmenu = function() {
return false;
}
不過用戶可以重新啓用
javascript:void(document.oncontextmenu=null)
有沒有辦法完全阻止右鍵訪問右鍵點擊訪問?
用鼠標右鍵單擊即可。即使編輯javascript或其他任何東西,也不允許右鍵單擊訪問。如何使鼠標右鍵單擊死亡?
禁用後的東西右鍵像下面
window.oncontextmenu = function() {
return false;
}
不過用戶可以重新啓用
javascript:void(document.oncontextmenu=null)
有沒有辦法完全阻止右鍵訪問右鍵點擊訪問?
我不認爲你可以做到這一點。這在用戶的機器上運行。用戶可以隨時更改以獲得他想要的內容。
我猜你想這樣做,以防止他/她做一個查看源。但請記住,他們可以將它加載到chrome中,然後使用工具 - >開發工具選項並查看源代碼。你真的不能禁用用戶的瀏覽器控件。 :-)
你不能做到這一點completely.Javascript是一個客戶端腳本語言。如果用戶已禁用JavaScript的比他/她將能夠點擊。你應該是用戶友好的
但是,如果你想這樣做使用此
document.onclick = function(e)
{
if(e.which== 3)
{
e.preventDefault();
//or
return false;
};
}
不,你不能和你不應該,因爲用戶會以某種方式,如果你能實現它得到真正生氣...瀏覽器創建,以便爲用戶友好儘可能地強制禁用右鍵單擊你正在從用戶那裏拿走,這是瀏覽器不允許你做的。
這個練習有什麼意義? –
@TedHopp我正在做一個網站右鍵點擊禁用。衝浪時,發現這可以很容易地重新啓用。我只想知道,是否可以完全阻止右鍵點擊作爲調查目的。 –
你可以做一個'setInterval',每隔幾秒就關閉它。 – techfoobar