gpt4 book ai didi

javascript - 打印 Firefox/Chrome 后关闭选项卡(内容为 application/pdf)

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

我知道这里有一些链接和答案,但它们不适合我的问题......我在浏览器中有一个打开的选项卡,其中包含要打印的 pdf 文件,我想在用户点击“确定”(打印)按钮后自动关闭它。

我知道有一些方法可以使用 javascript onbeforeprint() 和 onafterprint() 来实现此目的,但正如你可以想象的那样,我不可能从 pdf 文件中调用它们:D - 我认为浏览器插件是我最好的选择...有人有什么想法吗?

最佳答案

为什么不将 PDF 设置为 iframe 并以这种方式打印,

我有办法解决您的打印框关闭页面问题。

<script>
$(document).ready(function(){
// timeout is used to give the browser a chance to load everything before executing the close
setTimeout(function(){ window.close();},300);
// before unload print the window, then the window closes if it was opened with window.open()
$(window).bind("beforeunload",function(){
window.print();
});
});
</script>

除非您使用浏览器内置的 PDF 查看器,否则我会不知所措。

关于javascript - 打印 Firefox/Chrome 后关闭选项卡(内容为 application/pdf),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9841369/

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