当前位置:首页>站长学院>建站知识

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

来源:本站 发布时间:2023-08-17热度:56 ℃

在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页"的错误。

转载请注明来源网址:https://www.abcmuban.com/wangzhan/480.html

上一篇:宝塔面板安装部署SSL证书小白教程

下一篇:没有了!

如果你的问题还没有解决,点击PBootCMS建站交流群加入交流群一起学习交流。支持与鼓励站长,请扫码赞赏

  • 微信支付

    微信扫一扫

  • 支付宝支付

    支付宝扫一扫

推荐模板
交流学习

加入VIP即可下载全部模板;2天更新1套模板

年VIP:199元(金牌)

终身VIP:299元(钻石)

  • QQ号

    Q:2935517386

  • 添加微信客服

    微信客服

  • QQ号

    Q群:817597747

热门标签
 
Q:2935517386