我有两页。让我们说 pageA.html 和 pageB.html 。
将pageA.html
<a href="pageB.html" target="_blank"> preview </a>
所以 pageB.html 会加载到新标签页(也是CTRL + p)。
pageB.html
<div onclick="window.print()"> print </div>
点击打印后,chrome将显示打印预览页面。
现在,如果我没有取消或保存打印预览页面, pageA.html 将卡住(将停留在tinymce,bootstrap确认框,甚至页面也不会刷新)。取消或保存打印预览页后, pageA.html 正常工作 但是 pageB.html 上的 Ctrl + p 不会在 pageA.html 中出现问题 因此,任何黑客或解决方案都是值得注意的,以便在 pageB.html 未打印时 pageA.html 不会卡住。
即使首先加载 pageC.html ,然后再次通过window.location
加载 pageB.html ,也无法解决问题。