1

我用一个简单的 popup.html 文件创建了一个 chrome 扩展,该文件包含一个按钮标签作为正文中的第一个元素。当我在 OS X 下的 Chrome 26 上测试它时,每次单击触发弹出窗口的扩展程序图标时,我的按钮似乎被选中/聚焦,因为我看到它带有蓝色光环。我不知道如何禁用自动对焦。似乎自动对焦应用于 popup.html 文件中的第一个标签。我试图应用blur()检索到的按钮实例,document.getElementById但它不起作用。

有什么解决办法吗?解决方法?选择?

4

2 回答 2

4

我找到的唯一解决方案是添加tabindex="1"标签html。我试图将注意力集中在其他元素上或使用autofocus="autofocus",但这不起作用。

于 2013-05-05T08:13:02.113 回答
1

您可以通过 jsel.focus()或新的 html5autofocus="autofocus"属性将焦点设置为元素您无法从元素中移除焦点,除非您将焦点设置在其他元素上 - 因此您可以将焦点设置在某些虚假锚元素或其他东西上以从按钮中移除焦点

于 2013-05-04T21:39:02.210 回答