【发布时间】:2010-06-21 10:20:32
【问题描述】:
我想禁用鼠标右键单击 HTML 页面。 我有一个页面,用户必须在其中输入详细信息。 我不希望用户看到通过鼠标右键单击显示的菜单。相反,我想显示一个自定义菜单。我知道有一些插件可以做到这一点。但我的要求不需要任何插件。
【问题讨论】:
-
菜单有什么问题?它属于用户,所以留给他。 想象一下,用户不理解某个单词并想要使用一些可通过上下文菜单访问的翻译服务。
-
为什么要这样做?如果页面不能像所有其他网页一样工作,许多用户会感到困惑。
-
任何可以被某人看到、听到或运行的文件都可以被同一个人复制。你无法阻止它,对于网页和图像,你甚至不能让它变得困难——查看你的页面的行为会在用户的计算机,几乎在所有浏览器中。
-
请不要执行此操作。这真是令人难以置信的烦人。
-
我正在为学生(3-12 年级)编写一个网络应用程序来了解科学。在现场测试中,我观察到测试它的三年级学生总是不小心右键单击并调出上下文菜单。它分散了他们对内容的注意力。因此,对于所有认为任何人这样做的充分理由为零并且对该问题投反对票的所有人来说,你错了。
标签: javascript html mouse right-click