Microsoft Edge:打开打印预览退出选项卡后页面输入被阻止

问题描述

我想我在 Microsoft Edge (v.87.0.664.75) 中发现了一个错误,或者可能是铬,因为该问题也发生在 Chrome (v.88.0.4324.104) 中。这个问题是这样的:我使用 target="_blank" 从锚元素选项卡中启动一个新选项卡。生成的选项卡加载 window.print() 以自动打开打印对话框。我发现如果我单击“取消”并返回上一页(选项卡),一切正常。但是,如果我关闭页面并通过单击“X”打开打印预览,然后返回到上一页(选项卡),所有输入字段都将...锁定。我可以点击输入,但输入没有获得焦点。如果输入是“数字”类型,我可以使用向上/向下图标来增加和减少值,但我无法在字段中单击以键入值。日期时间输入也是如此。如果输入是“文本”类型,那么我完全不走运。我发现我必须完全关闭页面并重新加载页面才能重新获得访问权限,或者我发现如果触发浏览器 UI 元素,我将重新获得单击和控制输入的选项。示例:如果我点击地址栏,显示开发者工具,或点击进入设置 (...)。

我已放弃在新标签页中加载打印预览。相反,我进入了一个全新的窗口。即使用户使用“X”关闭窗口,这似乎也有效。似乎窗口的分离可以防止输入锁定。

希望来自 Edge/Chrome 的人会在以后的更新中看到这一点并解决问题。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)