【发布时间】:2018-08-15 22:52:33
【问题描述】:
我在这里为奇怪的 Edge 问题寻找解决方法。
只要输入焦点位于浏览器 chrome 上,Edge 浏览器似乎就不会尊重自动对焦。最小复制:将以下 HTML 复制到 index.html 文件中,在 Edge 中打开 index.html,单击 Edge 浏览器栏中的刷新按钮。
预期:输入有焦点,我可以立即开始输入。
实际:焦点仍停留在“刷新”按钮上。如果我输入 ENTER 它会再次刷新页面。我必须在 Edge chrome 上手动切换才能访问我的浏览器页面。
注意:当我通过 Control-F5 刷新时,Edge 工作正常。只有刷新按钮有这个问题。
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Focus tester</title>
</head>
<body class="bg-light">
<form>
<input autofocus id="dataEntry" placeholder="Enter some data"></input>
</form>
</body>
</html>
这是一个已知问题,是否有解决方法?我的真实场景涉及条形码扫描仪,它在读取数据后以编程方式发送 ENTER 键,并且我希望避免在有人在加载或刷新页面后立即扫描时重新加载网页。
谢谢,
最大
【问题讨论】:
标签: microsoft-edge