网站保护文章版权,防止被扒皮的方法

网站保护文章版权,防止被扒皮的方法  第1张

对于我们写博客的人来说,最痛苦的就是自己辛辛苦苦的写了一篇文章,一转身被别人复制走了,而且连个出处都不标注,完全变成他自己的了;我想这种情况大家都遇到过吧,那么有什么办法呢?

今天烽烟就给大家介绍几种方法:

第一种方法:当别人在网站复制文字的时候,复制成功后会有一个弹窗提示,提醒下复制的人要保留出处

<script type="text/javascript">document.body.oncopy=function(){alert("复制成功!若要转载请转载请注明出处来自:烽烟博客");}</script>

按需要修改文字然后将其添加在</body>标签前,效果如下:网站保护文章版权,防止被扒皮的方法  第2张

第二种方法:禁止复制网站文字

如果你的网站或者博客不是技术型的,不需要网友对网站文字复制,那么只要将以下代码加入到</body>标签前即可完全防止

<!--禁止复制-->
<script type="text/Javascript">
document.onselectstart=function(e){return   false;};
</script>

第三种方法:禁止右键查看

看到这有朋友可能会说了,不能复制有什么啊,我直接查看源码不就行了吗? 别急我这还有,只要你将以下代码放在</body>标签前即可完全禁止右键查看

<!--禁止右键查看-->
<script type="text/Javascript">
document.oncontextmenu=function(e){return   false;};
</script>

第四种方法:禁止f12,自动关闭页面

有朋友可能又会说了,不能右键我可以直接f12查看属性啊,别急我这还有! 只要你将以下代码放在</body>标签前即可完全禁止f12查看属性,并且自动关闭页面,起到简单的防止网站被扒皮。

<script>function fuckyou(){
 window.close();
 window.location="about:blank";
}
 function ck() {
 console.profile();
 console.profileEnd();
if(console.clear) { console.clear() };
 if (typeof console.profiles =="object"){
 return console.profiles.length > 0;
 }
}
function hehe(){
if( (window.console && (console.firebug || console.table && /firebug/i.test(console.table()) )) || (typeof opera == 'object' && typeof opera.postError == 'function' && console.profile.length > 0)){
 fuckyou();
}
if(typeof console.profiles =="object"&&console.profiles.length > 0){
fuckyou();
}
}
hehe();
window.onresize = function(){
if((window.outerHeight-window.innerHeight)>200)
fuckyou();
}
</script>

 当然了凡事没有绝对,以上代码只是起到一个简单的作用,请悉知! 

最后编辑于:2015/04/04作者: 烽烟无限

发表评论

  • 学习了,不过老版的浏览器貌似不起作用。

  • 已买老大的模板,试过用IE8打开老大的站点,提示IE版本低,我也想实现该功能,本人是小白,学习阶段,希望老大不吝赐教~~~

  • 互联网本来都是抄过去抄过来,禁止了的话,只要自己原创写的好,自然会被百度收录,抄过去被收录的百度自然知道了,因为你的已经存在百度的资料库了

  • 这个弹出音乐怎么弄的啊????
    时光的沙漏:http://www.17u7.com

  • 音乐都好好听,我来点赞一个www.mttlab.net

  • 方法学习了,但我认为,写出来,如果有人复制,说明我们的文章写的不错