gpt4 book ai didi

javascript - 打开打印预览时,Chrome 浏览器无法调用服务器

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:17:38 24 4
gpt4 key购买 nike

我有一个打印预览页面,我在其中打开一个页面并在呈现页面后执行打印功能。 Firefox 为此打开一个弹出窗口并暂停浏览器,直到我们执行一些操作取消/打印。但是 chrome 浏览器会打开一个左侧打印面板,其中包含打印选项。

奇怪的是,当页面处于预览状态时,父应用程序无法进行服务器调用。它将停止父应用程序的所有调用,直到打印完成/取消。我也在 GMAIL 中检查了这种行为,它也停止了。例如,单击邮件上的打印图标,它会打开打印预览。将选项卡更改为 gmail 并尝试打开所有选项卡。有些会因为服务器调用不存在而工作,但有些像垃圾邮件不会。

此外,这仅发生在父应用程序中,其他选项卡不受影响。

谁能想出一个解决方法,使打印页面不知道其父页面并且打印功能可以在不停止主应用程序的情况下工作。

谢谢。

最佳答案

我向 google 发布了有关此问题的信息,根据他们的说法,我们应该阻止应用程序在打印预览页面打开时进行 http 调用。他们不会对此做任何事情。另外,他们提到 firefox 也以相同的方式运行,但它会阻止整个浏览器,直到您关闭打印选项对话框。

还有一个问题,将打印页面拖到新窗口时,它曾经挂起应用程序,他们没有提到他们修复了这个问题,但我无法在下一个 chrome 更新中重现该错误.:)

关于javascript - 打开打印预览时,Chrome 浏览器无法调用服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22715916/

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