gpt4 book ai didi

javascript - 从菜单中选择打印后的 Google Chrome 打印事件捕获

转载 作者:行者123 更新时间:2023-11-30 20:43:19 24 4
gpt4 key购买 nike

我已经使用以下 jQuery 成功捕获了 Ctrl+P 事件,但是当您从菜单中选择“打印”或右键单击页面并选择“打印”时,不会执行相同的代码。这两个菜单的旁边都显示了快捷键“Ctrl+P”作为提示,但显然 Chrome 并没有真正触发这些键。

    $(document).bind("keydown", function (e) {
if (e.ctrlKey && e.keyCode == 80) {
printReport("#jsGrid");
return false;
}
return true;
});

有没有办法捕获其他打印事件?

使用谷歌浏览器版本 63.0.3239.132

最佳答案

您将无法拦截用户从 Chrome 菜单打印,至少不能从网页拦截。您可以使用 onPrintRequested 通过 chrome 扩展来完成此操作方法。如果您试图阻止用户打印您的页面内容,您可以尝试使用 CSS:

@media print {
body { display: none !important; }
}

关于javascript - 从菜单中选择打印后的 Google Chrome 打印事件捕获,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49014970/

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