经常看到很多的网站用鼠标的右键点击是没有任何反应的,虽然不知道防什么,但是我也去找了相关的代码测试研究了一下。
找的代码经过测试是可以在网站上运行了,禁止鼠标右键唤出自带的菜单,也禁止F12按键进行任何本站的代码审查。
唯一的缺点就是防不住任何的蜘蛛。
演示图片:
只要是任何的第三方蜘蛛模拟器就照样能看你的代码。想想也对,如果连蜘蛛都阻挡在外,那还建站干嘛?
好了,废话至此。下面是代码,JS代码放到页面任何位置即可,body内部或者head后面就行了。
<script>
window.onload=function(){
document.onkeydown=function(){
var e=window.event||arguments[0];
if(e.keyCode==123){
alert("禁止F12");
return false;
}else if((e.ctrlKey)&&(e.shiftKey)&&(e.keyCode==73)){
alert("还是不给你看。。");
return false;
}else if((e.ctrlKey)&&(e.keyCode==85)){//追加
return false;
}
};
document.oncontextmenu=function(){
alert("禁止右键");
return false;
}
}
</script>
正文结束