网页禁止复制代码:使用禁止复制 js代码实现禁止右键,禁止复制,禁止粘贴等功能
原创内容经常被别人轻易复制转载?为了可以禁止别人复制WordPress文章内容,我们需要为自己的文章保驾护航。
今天,免费软件之家就来教大家wordpress使用JavaScript来控制网页的内容禁止复制的方法。
代码一:
将下面的代码放到头部文件的<body>的括号内:
oncontextmenu="return false" ondragstart="return false" onselectstart="return false"
onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false"
onmouseup="document.selection.empty()"
最终的结果如下:
</head>
<body oncontextmenu="return false" ondragstart="return false" onselectstart="return false"
onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false"
onmouseup="document.selection.empty()">
<div id="main">
以上代码可有效的达到禁止右键复制、选择文字的功能,不过在火狐浏览器中仍然可以选择文字复制,其他浏览器可完美实现禁止右键,禁止复制,禁止粘贴、禁止选择文字等功能;
代码二:
如果要达到任何浏览器都完美实现禁止右键,禁止复制,禁止粘贴、禁止选择文字等功能(包括火狐浏览器),可将下面的代码粘贴到footer.php文件的</body>之前:
<!-- jinzhifuzhi BEGIN -->
<script type="text/Javascript">
<!--
document.oncontextmenu=function(e){return false;};
document.onselectstart=function(e){return false;};
//-->
</script>
<style>
body{
-moz-user-select:none;
}
</style>
<SCRIPT LANGUAGE=javascript><!--
if (top.location != self.location)top.location=self.location;
// --></SCRIPT>
<noscript><iframe src=*.html></iframe></noscript>
<!-- jinzhifuzhi END -->
当然,高手都知道,这种设置只是防君子不防小人的,哦错了,是防低手不防高手的!如果浏览器禁止了JavaScript,内容还是可以复制的。
[-关于免费 解除禁止复制-]
关于免费网页不能复制文字、不能选择或者不能使用右键菜单等限制的方法可参考以下文章: