禁止鼠标右键代码防止别人copy网站

吴哲路 2019年11月11日13:08:01禁止鼠标右键代码防止别人copy网站已关闭评论 35,831

最近有一个朋友说他网站里面的文章老被人copy,感觉自己网站的文章被人复制,成为原创,并且被收录心里非常不舒服,今天就来分享一下网站怎么样才能不被copy。禁止鼠标右键代码防止别人copy网站。

事实上,在网站上设置右键禁止功能也是一种无奈,这通常是为了防止网页内容被他人复制。然而,这种方法只对一些经验不足的新手和站长有用。无论如何设置禁止复制功能,都是无用的。 不管怎么说,禁止复制仍然有一些效果,这种代码添加后,在该网页内,鼠标只能进行左键点击,右键被完全屏蔽,可以添加一下代码来实现这个功能。

1.禁止鼠标右键和划词代码

<script language="JavaScript">
document.oncontextmenu=new Function("event.returnValue=false;");
document.onselectstart=new Function("event.returnValue=false;");
</script>
2.禁止选择文本代码

<script type="text/javascript">
var omitformtags=["input", "textarea", "select"];
omitformtagsomitformtags=omitformtags.join("|");
function disableselect(e){
if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1){
return false;
}
}
function reEnable(){
return true;
}
if (typeof document.onselectstart!="undefined"){
document.onselectstart=new Function ("return false");
}else{
document.onmousedown=disableselect;
document.onmouseup=reEnable;
}
</script>
该代码添加后,鼠标左键无法划词选择文本,但右键仍然可以使用。

将以上代码直接复制在网页的模板文件中,一般是放在head文件中,将代码添加在<head>和</head>之间即可。也可以放在公共模板里面,代码使用灵活。

吴哲路