我试图在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