禁止鼠标右键、禁止全选、复制、粘贴JS代码

2024-05-31 0 519

在html页面中,如果不想别人复制自己的文章或将自己的网页下载到本地,可以通过使用JS脚本进行限制鼠标右键或禁止掉浏览器的“另存为”功能。有些情况下,我们可能需要禁止这种行为,比如防止用户从其他网站复制敏感信息到我们的网站上。这时,我们就需要在前端代码中实现禁止右键粘贴功能。

JS禁止鼠标右键来禁止复制

方案一:

<script>
document.oncontextmenu = new Function("event.returnValue=false");
document.onselectstart = new Function("event.returnValue=false");
</script>

方案2:

在body标签中设置html dom属性,下面给出两种方法,但效果都是一样的。

<body oncontextmenu="return false" onselectstart="return false">

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

js只限制复制的方法

<body oncopy="alert('对不起,禁止复制!');return false;">

注:你可以将“对不起,禁止复制”这个提示,改为其它类型的提示语!

js禁止浏览器另存为的功能

<noscript>
<iframe src="*.htm"></iframe>
</noscript>

以上代码使用户在另存网页时,就会出现”无法保存Web页”的错误。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

优模板 建站知识 禁止鼠标右键、禁止全选、复制、粘贴JS代码 https://www.youmuban.com/468.html

下一篇:

已经没有下一篇了!

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务