小编Ale*_*lex的帖子

在IE 11中无法通过JavaScript禁用Ctrl + O.

我试图在IE中禁用Ctrl + o组合键,以下代码在除IE 11之外的所有IE版本中都能正常工作,除非我在下面的代码中看到警报:

document.onkeydown = function(event) {
    var x = event.keyCode;
    console.log(event.keyCode);
    console.log(event.ctrlKey);
    if ((x == 79) && (event.ctrlKey)) {
        if(navigator.userAgent.match(/rv:11.0/i)){
            alert('Disabled');
        }
        event.cancelBubble = true;
        event.returnValue = false;
        event.keyCode = 0;
        event.stopPropagation();
        event.preventDefault();

        return false;
    }
};
Run Code Online (Sandbox Code Playgroud)

我想知道是否有其他人遇到同样的问题并且他们已经解决了.:-) 谢谢.亚历克斯

javascript internet-explorer keyboard-shortcuts internet-explorer-11

7
推荐指数
1
解决办法
2401
查看次数