相信很多朋友都遇到过类似的经历,就是自己花时间做的彩虹系统美化网页并且点缀的非常好看,却被别人直接采集或趴过去,这是非常令人深恶痛绝的。很多做seo的朋友更是深受其害,自己原创手写的文章一会儿的功夫被别人原模原样采集走了,最可气的是自己发布的文章没有排名,甚至是还没有被百度搜索引擎收录,而那个采集我们文章的人却已经拥有了一个很不错的排名,相当于我们在给别人做嫁衣,大家是不是看到这种采集的人就很头痛。

因此在这里给大家分享一下彩虹系统如何防止被采集以及被趴站,原理是利用js实现。

利用JavaScript禁止ctrl+u、ctrl+s、f12、选中文字

网站禁止选中文字

<script>
//网站禁止选择文字
    document.body.onselectstart = function() {
    self.event.returnValue=false
};
</script>

禁止鼠标右键

<script>
    //网站禁止右键
    document.body.oncontextmenu = function() {
    self.event.returnValue=false
};
</script>

禁止F12审查元素

<script>
	//按键触发
document.onkeydown = function(){
    //禁止 F12
    if (window.event && window.event.keyCode == 123) {
    event.keyCode = 0;
    event.returnValue = false;
    }
    }
</script>

禁止Ctrl+U查看源代码

<script>
	//按键触发
document.onkeydown = function(){
    //禁止ctrl+u
    if (event.ctrlKey && window.event.keyCode==85){
    return false;
    }
    }
</script>

禁止Ctrl+S网页另存为

<script>
	//按键触发
document.onkeydown = function(){
	//禁止ctrl+s
    if (event.ctrlKey && window.event.keyCode==83){
    return false;
    }
    }
</script>

禁止F5刷新页面

<script>
	//按键触发
document.onkeydown = function(){
	//禁止 F5 
    if (window.event && window.event.keyCode == 116) {
    event.keyCode = 0;
    event.returnValue = false;
    }
    }
</script>

如果想同时实现以上所有的效果,只需要将上面几段代码放在同一个<script></script>里面即可,如下:

<script>
	//按键触发
document.onkeydown = function(){
    //禁止ctrl+u
    if (event.ctrlKey && window.event.keyCode==85){
    return false;
    }
    //禁止 F12
    if (window.event && window.event.keyCode == 123) {
    event.keyCode = 0;
    event.returnValue = false;
    }
	//禁止ctrl+s
    if (event.ctrlKey && window.event.keyCode==83){
    return false;
    }
	//禁止 F5 
    if (window.event && window.event.keyCode == 116) {
    event.keyCode = 0;
    event.returnValue = false;
    }
    }
    //网站禁止右键
    document.body.oncontextmenu = function() {
    self.event.returnValue=false
};
//网站禁止选择文字
    document.body.onselectstart = function() {
    self.event.returnValue=false
};
</script> 

一般便利SEO和网站加载的便捷性,我们推荐将以上的js代码放在footer.文件中,如果网站不存在页脚文件,就放在html最下面的位置。如果是为了多个网页或全部的网页能够加载,我只需要在所有的页面加载该js文件就可以了。

如果你使用是彩虹系统,那么可以直接在彩虹系统的后台添加如上的JS代码就可以实现防止网站被趴站啦。更多彩虹代刷网的相关知识可以关注我们的彩虹系统栏目。

发表评论

您的电子邮箱地址不会被公开。