网页禁止复制代码:使用禁止复制 js代码实现禁止右键,禁止复制,禁止粘贴等功能

[ 电脑技巧   // 2016-04-23  ]
网页禁止复制代码:使用禁止复制 js代码实现禁止右键,禁止复制,禁止粘贴等功能
4887

原创内容经常被别人轻易复制转载?为了可以禁止别人复制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,内容还是可以复制的。

[-关于免费 解除禁止复制-]

关于免费网页不能复制文字、不能选择或者不能使用右键菜单等限制的方法可参考以下文章:

Allow Copy 解除网页右键限制工具,轻松解除不能复制限制(Chrome 扩展)

一键免费网页不能复制/右键菜单限制的 Bookmarklet 收藏夹书签小工具