我想禁用在HTML页面上单击鼠标右键。我有一个页面,用户必须输入的细节。我不想让用户看到用鼠标右键点击时显示的菜单。相反,我想要显示一个自定义菜单。我知道有一些插件可以做到这一点。但是我的需求不需要任何插件。
发布于 2010-06-21 18:25:26
首先,如果你这样做只是为了防止人们查看你的页面的源代码-这是行不通的,因为他们总是可以使用键盘快捷键来查看它。
其次,您必须使用JavaScript来完成此任务。如果用户关闭了JS,则无法阻止右键单击。
也就是说,将这个添加到body标签中,以禁用右键单击。
<body oncontextmenu="return false;">
发布于 2010-06-21 18:25:40
我在谷歌浏览器上用的是<body oncontextmenu="return false;">
。不确定是否使用其他浏览器。
请注意,所有人要做的就是禁用JavaScript,才能看到右键单击菜单。
https://stackoverflow.com/questions/3083798
复制相似问题