下面分享两种代码,一直在别人复制网站内容时,显示温馨提示语;另一种更直接的禁止了所有有关复制功能键的使用。
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文件的最后就可以了,这样做了之后,自己测试确实可以防止别人右键复制我的内容,但是新的问题就出现了,那就是,该代码是有效防止了小人复制我的文章内容,但是真正要盗的还有有的是方法!
wordpress博客在后台插件安装界面搜索 wordpress prevent copy paste 即可在线安装这样我们就可以设置防止复制了
Wp-CopyRightPro
下载:http://wp-copyrightpro.com/
安装:下载插件压缩包后,上传至wordpress根目录/wp-content/plugins/下,或者在后台“插件”页面中进行上传。
配置:点击wordpress后台,“设置”–>“CopyRightPro”进入插件设置页面。只有如下所示的四个选项,根据需要选择。
Blog-Protector
下载:http://wordpress.org/extend/plugins/blog-protector/
安装:后台>插件>添加新插件>输入关键字>搜索“BlogProtector”,找到“BlogProtector–ProtectYourContent”,点击现在安装,然后启用插件。
配置:在后台菜单>设置>blogprotector:DisableRightClickOfMouse.禁止鼠标右键
在“EnterWarningMessageHere:”后面输入你想要提示的信息,比如“一起学建站yiqixue.net原创内容,未经允许不可复制转载!”当然了,你还可以根据自己的需要,写一些更个性的警示语。当别人在你的网站上右击鼠标时,就会弹出这句警示语。
DeactivateTextSelectionAndImageDragging.(HighlyRecommended)禁止鼠标选中文本和拖曳图片(强烈推荐),选中这个复选框。
Wordpress-prevent-copy-paste
下载:http://wordpress.org/plugins/wordpress-prevent-copy-paste-plugin/
安装:后台>插件>添加新插件>输入关键字>搜索“Wordpress-prevent-copy-paste”,找到“Wordpress-prevent-copy-paste”,点击现在安装,然后启用插件。
配置:在后台菜单>设置>Wordpress-prevent-copy-paste
好了,分享到这里,不过对于一些高手,这些插件是阻止不了复制的,但还是起到一定作用。
复制禁止复制的博客文章:
•打开要复制的博客的文章页面
•IE浏览器:点击工具栏上的查看——源文件(或者右击页面——查看源文件),找到文章内容进行复制。
•FireFox浏览器:点击工具栏上的查看——页面源代码(或者右击页面——查看页面源代码),找到文章内容进行复制。
•谷歌浏览器:点击地址栏后面的工具图片(一个板手)——Tools——查看源代码(或者在网页页面右击鼠标——查看网页源代码),找到文章内容进行复制