Edge:如何使自动对焦与刷新按钮一起使用

时间:2018-08-15 22:52:33

标签: microsoft-edge

我在这里正在寻找解决Edge问题的方法。

只要输入焦点位于浏览器镶边上,Edge浏览器似乎就不会尊重自动对焦。最少的复制:将下面的HTML复制到index.html文件中,在Edge中打开index.html,然后单击Edge浏览器栏中的“刷新”按钮。

期望:输入具有焦点,我可以立即开始输入。

实际:焦点停留在“刷新”按钮上。如果键入ENTER,它将再次刷新页面。我必须手动在Edge chrome上使用Tab键才能进入浏览器页面。

注意:当我通过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键,并且当有人在加载或刷新页面后立即进行扫描时,我希望避免重新加载网页。

谢谢

最大

1 个答案:

答案 0 :(得分:1)

这似乎是一个错误,您应该report it

This bug report似乎遇到了与您遇到的问题相同的问题,但是状态为“已修复”。

使用上面的测试用例,我在Edge 15,16和17中进行了测试,所有这三个都遇到了您的错误(通过UI刷新按钮重新加载,焦点仍然保留在UI中,但是通过键盘可以正常工作)。

在Edge中看不到用户可以更改此行为的任何设置。