有很多网站都禁止用户按F12查看源码的。
比如 17素材,在打开某个素材选择预览的时候,就不允许按F12。
微信订阅号:Rabbit_svipdocument.onkeydown = document.onkeyup = document.onkeypress = function (event) {
var e = event || window.event || arguments.callee.caller.arguments[0];
if (e && e.keyCode == 123) {
mAlert();
e.returnValue = false;
return (false);
}
}
function mAlert() {
alert("感谢您使用基础支撑平台,禁止一切想操作控制台的行为!!!");
}
上面的代码原理是监听键盘事件,f12的keyCode是123,如果按下的keyCode是123就禁止默认事件。
以上是一种防君子不防小人的方法。因为除了按鼠标右键进入之外,还可以先打开一个空的页面,然后按下F12,再输入网址。这样照样能看到本来按F12才能看到的东西。
网友评论