wordpress使用代码禁止复制内容的方法

重庆网站优化分享:使用代码来实现禁止文章转载和被复制,最近“site:www.chenjianglin.cn”发现我的文章被别人转载,而且没有留下本站链接,于是就搜索了一下,发现《聚教程网》有关于禁止复制功能的文章,感觉不错分享给大家!

禁止其它人复制网页内容的方法就是使用js来实现了,我们只要把下面代码放在要被禁止复制的页面中即可了,但是只能让步一些新手了,对于高说来讲这些方法都是无效的哦。

下面分享两种代码,一直在别人复制网站内容时,显示温馨提示语;另一种更直接的禁止了所有有关复制功能键的使用。

1、右键复制时显示提示语,把下面代码放到footer.php里即可:

<Script Language=javascript>
 function key(){
 //if(event.shiftKey){
 //window.close();}
 //禁止shift
 if(event.altKey){
 alert('版权所有,禁止复制');}
 //禁止alt
 if(event.ctrlKey){
 alert('版权所有,禁止复制');}
 //禁止ctrl
 return false;}
 document.onkeydown=key;
 if (window.Event)
 document.captureEvents(Event.MOUSEUP);
 //swordmaple javascript article.
 //from www.111cn.net
 //function nocontextmenu(){
 //event.cancelBubble = true
 //event.returnValue = false;
 //return false;}
 function norightclick(e){
 if (window.Event){
 if (e.which == 2 || e.which == 3)
 return false;}
 else
 if (event.button == 2 || event.button == 3){
 event.cancelBubble = true
 event.returnValue = false;
 return false;}
 }
 function Click(){
 alert('版权所有,禁止复制');
 window.event.returnValue=false;
 }
 document.oncontextmenu=Click;
 </Script>

2、禁用所有复制功能,把下面代码放到footer.php里即可:

<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>

此代码实现:

1、禁止鼠标左键选取内容。

2、禁止鼠标右键复制功能。

3、禁止使用ctrl键,无法复制。

把这一段代码加到了主题下的footer.php文件的最后就可以了,这样做了之后,自己测试确实可以防止别人右键复制我的内容,但是新的问题就出现了,那就是,该代码是有效防止了小人复制我的文章内容,但是真正要盗的还有有的是方法!

重庆陈江林分享以上内容来自《聚教程网》,希望对大家有所帮助!

发表评论

电子邮件地址不会被公开。 必填项已用*标注