我的一个应用程序具有自定义按钮来打印客户发票账单。& 浏览器还具有默认打印选项 (Cntrl + P) 来打印窗口内容。
最初,我通过添加解决了这个问题,
$(document).ready(function(){
$(document).keydown(function(event) {
if (event.ctrlKey==true && (event.which == '80') { //cntrl + p
event.preventDefault();
}
});
});
但我觉得,这不是可行的解决方案。因为我在这里在文档上绑定 this(keydown) 事件。所以在应用程序上的每一个按键都会触发这个(keydown)事件,所以这对于性能问题来说非常关键..
是否有任何其他解决方案,以便我可以禁用cntrl + p(没有绑定事件)?
注意:重要和好的事情是我们的客户只使用谷歌浏览器来访问这个应用程序..
此致。