IE10在Shift + F12保持时提升控制台。怎么预防?

时间:2015-04-01 12:18:50

标签: javascript internet-explorer-10

这是我的预防者:

function onKeyDown(event) {
    if (event.shiftKey) {
        switch (event.keyCode) {
            //Shift+F12
            case 123:
                event.preventDefault();
                event.stopPropagation();
                break;
        }
        return;
    }
}

如果我按Shift + F12一次,这是有效的。但如果我按住Shift + F12,控制台就会开始闪烁。

我不需要完全阻止控制台。如果按下F12,用户必须能够抬起它。只有Shift + F12必须受到保护。

重要的是,其他浏览器(Chrome,Firefox)根本不需要此防护器。如果我在这些浏览器中按住Shift + F12,则永远不会引发控制台。

0 个答案:

没有答案