微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

第一次取消 Angular 12 应用程序时,window.Print() 函数在 Microsoft Edge版本 91.0.864.59中不起作用

如何解决第一次取消 Angular 12 应用程序时,window.Print() 函数在 Microsoft Edge版本 91.0.864.59中不起作用

您可以在此处重现该问题(使用最新的 Edge 浏览器版本 91.0.864.59):

https://stackblitz.com/edit/angular-ivy-zbvzap?file=src/app/app.component.html

  1. 点击打印按钮。
  2. 关闭打印对话框。
  3. 再次单击打印按钮(打印对话框大部分时间都不会打开,有时它会奇怪地工作)。如果无法重现,请先尝试在新标签页中尝试。

有没有人有解决方法

更新:

也可以使用纯 HTML 页面(托管)进行复制:

https://stackblitz.com/edit/web-platform-madbq2?file=index.html

解决方法

经过简单的测试,我发现你说的MS Edge版本确实有这样的问题。

但在 Edge Canary 中测试后,问题不再存在。这说明这个问题在以后的版本中已经解决了,所以我认为你不需要担心这个。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。