gpt4 book ai didi

javascript - 如何中止打印?

转载 作者:行者123 更新时间:2023-11-28 14:05:25 25 4
gpt4 key购买 nike

有没有办法在用户按下网络浏览器打印按钮后中止打印事件?

这适用于 HTML (jQuery) 中的打印按钮:

print_btn.click(function() {
if (confirm("Are you sure you want to print? Consider the environment")) {
window.print();
}
});

有没有办法对网络浏览器的打印按钮执行相同的操作?对于 IE,似乎有一个 onbeforeprint 事件,但从那里我找不到中止打印的方法。

谢谢!

最佳答案

这通常是不可能的,说实话,我很高兴事实如此。

但是,您可以做一些肮脏的事情,例如制作一个样式表,在打印时使用媒体选择器使所有内容 display: none; 或类似的事情。我从来没有尝试过这个,但它似乎完全符合规范(如果完全自命不凡)。

关于javascript - 如何中止打印?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1729009/

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