我正在尝试在Chrome扩展程序中构建一个简单的登录表单。在我的popup.html中,我有一些输入字段,其中设置了相应的tabindex值。用户名字段具有通过HTML或$('#myelement').focus()
设置的自动聚焦属性(我已尝试过两种方法)。
出于某种原因,当我第一次单击omnibar旁边的按钮打开弹出窗口时,Tab键在我的表单上不起作用。用户名字段具有焦点,但按Tab键使光标消失。如果我明确单击其中一个输入字段然后选项卡,它只会再次显示,但永远不会在它们首次打开时弹出。
<input type="text" id="one" tabindex=1 autofocus />
<input type="text" id="two" tabindex=2 />
如果我在网络浏览器中打开popup.html(而不是扩展名),我注意到我表单中的标签工作完美。