今天济南做网站公司给客户做网站的时候客户要求网站里的文章不要被复制。找到了一些能用的代码分享到下面:
di一种方法:使右键与复制失效。在网页中加入下面的代码:
<script language="Javascript">
document.oncontextmenu=new Function("event.returnValue=false");
document.onselectstart=new Function("event.returnValue=false");
< /script>
第二种方法:在body中加入下面代码:
<body oncontextmenu="return false" onselectstart="return false">
或
<body oncontextmenu="event.returnValue=false" onselectstart="event.returnValue=false">
第三种方法:如果只限制复制,可以在<body>加入以下代码:
<body oncopy="alert('对不起,禁止复制!');return false;">
第四种方法:使菜单"文件"-"另存为"失效
失效,可以在<body>与</body>之间加入以下代码:
<noscript>
< iframe src="*.htm"></iframe>
< /noscript>
第五种方法:另外,也可以使用event.preventDefault() 方法来阻止oncontextmenu() 还有onselectstart()
document.oncontextmenu=function(evt){
evt.preventDefault();
}
document.onselectstart=function(evt){
evt.preventDefault();
};
如何破解上面的方法呢:济南网站建设教给大家:
打开浏览器,选择“设置” – 选择“隐私设置” – 选项“内容设置” – 选择“JavaScript” – 选择“不允许任何网站运行JavaScript”,设置完成刷新即可。