网页设置制止鼠标右键防copy的代码

admin4年前44266

  网站设置制止右键功用其实也是一种无法之举,一般都是为了避免网页内容被别人copy走才设置该功用,可是此办法只对一些新手比较管用,略微有点经历的站长,不管怎样设置制止仿制都是没用的。不管怎样说,制止仿制功用仍是有必定作用的,那这些网页是怎样完成的呢?

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

<script language="JavaScript"> document.oncontextmenu=new Function("event.returnValue=false;"); document.onselectstart=new Function("event.returnValue=false;"); </script>

  PS:这种代码增加后,在该网页内,鼠标只能进行左键点击,右键被彻底屏蔽

  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>

  PS:该代码增加后,鼠标左键无法划词挑选文本,但右键依然能够运用。

  运用办法:将以上代码直接仿制在网页的模板文件中,一般是放在head文件中,将代码增加在<head>和</head>之间即可。

  结语:如尹华峰SEO博客也增加了制止右键的代码,可是发现不少文章依然未经答应被copy走了,也从未标示来源于本站。鉴于此,本博客便不再设置防仿制功用。俗话说得好,正人不必防,小人防不住。增加以上代码也只能抵挡一般的新手,而破解的办法实在是太多了,这儿就不叙说了。关于上面两种仿仿制功用的办法仍是挺有用,喜爱的站长能够试试。

网友评论