效果
屏蔽鼠标右键,F12等操作,使用户无法打开浏览器控制台
代码
document.onmousedown = function mdClick(event) { // 鼠标点击事件
var e = event || window.event || arguments.callee.caller.arguments[0];
if (e.button == 2 || e.button == 3) {
mAlert();
}
}
document.onkeydown = document.onkeyup = document.onkeypress = function (event) {
var e = event || window.event || arguments.callee.caller.arguments[0];
if (e && e.keyCode == 123) { // F12
mAlert();
e.returnValue = false;
return (false);
} else if ((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)) { // Ctrl + Shift + I
return false;
} else if ((e.ctrlKey) && (e.keyCode == 85)) { // Ctrl + U
return false;
} else if(e.keyCode == 83 && (navigator.platform.match('Mac') ? e.metaKey : e.ctrlKey)){ // Ctrl + S
// e.preventDefault();
return false;
}
}
function mAlert() {
return false;
// alert("禁止操作控制台");
}
document.oncontextmenu = new Function("return false;"); // 浏览器默认右键菜单
声明:
本文采用
BY-NC-SA
协议进行授权,如无注明均为原创,转载请注明转自
Eric · 梦曦
本文地址: 实例:禁止用户访问控制台
本文地址: 实例:禁止用户访问控制台