覆盖IE 11中的ctrl + p 11
问题描述:
我无法覆盖IE-11中的ctrl+p
。请建议一些东西。我已经从下面的代码片断尝试。但是,它不工作覆盖IE 11中的ctrl + p 11
代码,以防止默认动作
document.onkeydown = function(event) {
event.cancelBubble = true;
event.returnValue = false;
event.keyCode = 0;
event.stopPropagation();
event.preventDefault();
return false;
}
它在兼容模式下工作。当兼容模式关闭时,则不起作用。请建议它的解决方案。
答
尝试,
if(e.ctrlKey && e.keyCode == 80){
return false;
}
+0
谢谢你的回复。我也试过这个。但是,它不工作。 :( – user1996015 2014-09-10 14:22:23
做一个浏览器的原生功能不乱。 – Cerbrus 2014-09-10 14:18:10
可能重复的[如何听取Ctrl-P键在JavaScript中按?](http://*.com/questions/12517819/how-to-listen-for-ctrl-p-key-press-in-javascript ) – karthikr 2014-09-10 14:18:23
看来IE11不允许开发人员禁用某些本地密钥绑定的默认行为。有关于Ctrl + O的类似线程http://*.com/questions/22083984/can-not-disable-ctrlo-by-javascript-in-ie-11 – tommyTheHitMan 2014-11-05 15:17:38