2013-02-07 76 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