gpt4 book ai didi

javascript - 如何禁用 Chrome 的 Ctrl + P

转载 作者:行者123 更新时间:2023-11-28 13:50:13 26 4
gpt4 key购买 nike

我的一个应用程序具有自定义按钮来打印客户发票。浏览器还具有默认打印选项(Cntrl + P)来打印窗口内容。

最初,我通过添加以下内容解决了这个问题:

$(document).ready(function(){
$(document).keydown(function(event) {
if (event.ctrlKey==true && (event.which == '80') { //cntrl + p
event.preventDefault();
}
});
});

但我觉得,这不是可行的解决方案。因为我在这里将这个(keydown)事件绑定(bind)到文档上。因此,应用程序上的每个按键都会触发此 (keydown) 事件,因此就性能而言,这非常关键。

是否有其他解决方案,以便我可以禁用 Cntrl + P (无需绑定(bind)事件)?

注意:重要且好的一点是我们的客户仅使用 Google Chrome 浏览器来访问此应用程序。

最佳答案

您是否考虑过使用它:

<link rel="alternate" media="print" href="alternativeUrlForPrint.ext" />

关于javascript - 如何禁用 Chrome 的 Ctrl + P,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11373937/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com