第一次取消时,window.Print() 函数在 Microsoft Edge(版本 91.0.864.59)中不起作用 Angular 12 应用程序
The window.Print() function is not working in Microsoft Edge (Version 91.0.864.59) when canceled the first time Angular 12 app
您可以在此处重现该问题(使用最新的 Edge 浏览器版本 91.0.864.59):
https://stackblitz.com/edit/angular-ivy-zbvzap?file=src/app/app.component.html
- 单击打印按钮。
- 关闭打印对话框。
- 再次单击打印按钮(大多数时候打印对话框打不开,有时会出现奇怪的情况)。如果无法重现,请在新选项卡中尝试。
有人对此有解决方法吗?
更新:
也可以用普通 HTML 页面(托管)进行复制:
https://stackblitz.com/edit/web-platform-madbq2?file=index.html
经过简单的测试,我发现你说的MS Edge版本确实存在这样的问题。
但是在Edge Canary中测试后,问题已经不存在了。这说明这个问题已经在以后的版本中解决了,所以我觉得你不用担心这个。
您可以在此处重现该问题(使用最新的 Edge 浏览器版本 91.0.864.59):
https://stackblitz.com/edit/angular-ivy-zbvzap?file=src/app/app.component.html
- 单击打印按钮。
- 关闭打印对话框。
- 再次单击打印按钮(大多数时候打印对话框打不开,有时会出现奇怪的情况)。如果无法重现,请在新选项卡中尝试。
有人对此有解决方法吗?
更新:
也可以用普通 HTML 页面(托管)进行复制:
https://stackblitz.com/edit/web-platform-madbq2?file=index.html
经过简单的测试,我发现你说的MS Edge版本确实存在这样的问题。
但是在Edge Canary中测试后,问题已经不存在了。这说明这个问题已经在以后的版本中解决了,所以我觉得你不用担心这个。