如何在网页中设置右键不能用了!禁止使用鼠标右键代码。

2022-06-081.6K0

禁止鼠标右键的代码可通过JavaScript的oncontextmenu事件实现,常用方法包括直接禁用右键菜单或结合其他事件增强限制效果。‌JavaScript实现禁止右键菜单‌

方法一:最简单的方法

<SCRIPT language="JavaScript">function click(){if(event.button==2){alert('右键不能用了!')}}document.onmousedown=click</SCRIPT>

方法二:添加到收藏夹

<SCRIPT language="JavaScript">
function click()
{
if(event.button==2)
{
window.external.addFavorite('http://licancan.com','网站建设帮助中心');
}
}
document.onmousedown=click
</SCRIPT>

方法三:使右键失效,将<body>改成

<body oncontextmenu=self.event.returnValue=false>
该方法须IE5以上


方法四:将<body>改成

<body ondragstart="window.event.returnValue=false" oncontextmenu="window.event.returnValue=false" onselectstart="event.returnValue=false">

该方法使鼠标失效,效果和方法三差不多,但此时不能用鼠标选取页面上的内容,同时“编辑->全选”也没有作用。

‌兼容性与注意事项‌

‌浏览器兼容性‌:现代浏览器均支持oncontextmenu事件,但部分旧版IE需额外处理event.returnValue。‌‌
‌局限性‌:禁用右键无法完全阻止用户通过开发者工具(如F12)或浏览器设置绕过限制。‌‌
‌用户体验‌:过度限制可能影响正常操作,建议仅在必要场景(如考试系统)使用,并提供友好提示。‌‌

扫描二维码推送至手机访问。

版权声明:本文由李灿灿发布,如需转载请注明出处。

本文链接:https://licancan.com/25.html

分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请发表您的看法和观点。