【发布时间】:2015-09-12 12:09:04
【问题描述】:
问题: 从页面 A 我有一个到页面 B 的链接,在页面 B 上它在加载时调用 window.print(),这会打开打印预览模式。我的问题是关于页面 A,有没有一种简单的方法可以知道页面 B 上的打印预览模式当前是否打开? (我只需要这个在 Chrome 上工作)
背景: 我需要完成此操作的原因是,当 Google Chrome 有打开打印预览模式的子页面时,它会阻止父页面的 Ajax 调用。 相关问题:
Chrome browser unable to make a server call when print preview is opened
Google Chrome blocks ajax requests when print preview is opened on child window
https://code.google.com/p/chromium/issues/detail?id=139706
没有简单的方法可以彻底解决这个问题,所以我只想知道打印预览模态是否打开,并警告用户在页面 A 上前进之前关闭页面 B 上的打印模态。
【问题讨论】:
标签: javascript jquery html ajax google-chrome