hi,欢迎访问本站!
当前位置: 首页Web前端正文

JS实现禁止复制禁止粘贴以及禁止另存为的方法

墨初 Web前端 781阅读

在html页面中,如果不想别人复制自己的文章或将自己的网页下载到本地,可以通过使用JS脚本进行限制鼠标右键或禁止掉浏览器的“另存为”功能。下面是方法,可以借鉴。

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

方案1:

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

标签:
声明:无特别说明,转载请标明本文来源!
相关推荐