如何利用代码来屏蔽右键复制功能?

2019-03-07 21:48 阅读 1,608 views 次 评论 0 条

(谭云财SEO顾问)网站设置禁止右键点击功能其实是一种无奈之举,一般为了防止网页内容被他人复制而设置功能,但这种方法只对一些新手有用,有点经验的站长,不管设置如何禁止复制都是无用的。无论如何,禁止复制仍然有一定的效果,那么这些页面是如何实现的呢?​

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

<script language="JavaScript">
document.oncontextmenu=new Function("event.returnValue=false;");
document.onselectstart=new Function("event.returnValue=false;");
</script>
PS:这种代码添加后,在该网页内,鼠标只能进行左键点击,右键被完全屏蔽。
<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>

PS:该代码添加后,鼠标左键无法划词选择文本,但右键仍然可以使用。

使用方法:将以上代码直接复制在网页的模板文件中,一般是放在head文件中,将代码添加在<head>和</head>之间即可。(武汉seo优化)

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:如何利用代码来屏蔽右键复制功能? | 谭云财SEO顾问自媒体博客

发表评论


表情