我的应用程序中有一个自定义按钮可打印客户发票账单。 &浏览器还具有默认打印选项(Cntrl + P)来打印窗口内容。Javascript(jQuery) - 如何禁用Chrome的Ctrl + P
起初,我加入解决了这个问题,
$(document).ready(function(){
$(document).keydown(function(event) {
if (event.ctrlKey==true && (event.which == '80') { //cntrl + p
event.preventDefault();
}
});
});
但我觉得,这是不是这个可行的解决方案。因为我在这里绑定这个(keydown)事件的文件。所以在每一个按键上的应用程序它触发这个(keydown)事件,所以这是非常关键的,因为性能的关注。
是否有任何其他的解决方案,以便我可以禁用cntrl + p(无绑定事件)?
注:重要和良好的事情是我们的客户仅使用谷歌chrome浏览器访问这个应用程序..
问候。
顺便提一下:'event.ctrlKey == true'和'event.ctrlKey'完全一样,因为这已经返回'true'或'false' – 2012-07-07 10:09:32