2013-02-07 109 views
1

在我的應用程序中,要求禁用右鍵單擊功能。oncontextmenu =「返回false;」在Opera中不工作?

所以我在body標籤中使用了oncontextmenu="return false;"

它適用於所有瀏覽器,除了Opera

如何禁用右鍵點擊Opera。 ?

我已經在谷歌中搜索了很多,並找不到解決方案。希望大家可以幫助我一個很好的解決方案。

+0

如果禁用右鍵單擊的唯一目的就是要隱藏從用戶比禁用右鍵點擊來源,還有很多方法可以查看網頁的源,而不是行不通的右鍵單擊。 – yogi

+0

感謝您的回覆......我並非試圖隱藏source.I正在做聊天應用程序。所以禁用右鍵點擊可能會避免用戶出現意料之外的問題。 –

+0

使用jQuery或純javascript? – Jashwant

回答

2

試試這個

document.getElementsByTagName("body")[0].oncontextmenu = function(e){ e.preventDefault();} 
+0

您忘記oncontextmenu了嗎? –

+0

我的錯誤謝謝 – lindosekai