效果

屏蔽鼠标右键,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;"); // 浏览器默认右键菜单

说点什么
你是我一生只会遇见一次的惊喜...
支持Markdown语法
好耶,沙发还空着ヾ(≧▽≦*)o
Loading...