2012-10-11 111 views
0

我想在Chrome扩展中创建一个简单的登录表单。在我的popup.html中,我有几个输入字段设置了相应的tabindex值。用户名字段具有通过HTML或$('#myelement').focus()设置的autofocus属性(我试过这两种方法)。Tabbing在铬扩展中不起作用

出于某种原因,当我第一次点击omnibar旁边的按钮打开弹出窗口时,TabBel不起作用于我的窗体。用户名字段有焦点,但按Tab键会使光标消失。它只会再次显示,如果我明确地点击其中一个输入字段,然后标签结束,但永远不会当他们弹出第一次打开。

<input type="text" id="one" tabindex=1 autofocus /> 
<input type="text" id="two" tabindex=2 /> 

如果我在网络浏览器(而不是扩展名)打开popup.html,我发现在我的形式互联完美的作品。

+0

这是一个错误,我相信。 http://code.google.com/p/chromium/issues/detail?id=122352 – pimvdb

+0

您是否介意将此留作回答,以便我可以接受? – sean

回答

1

这是一个回归,其中有一个bug提交here。不幸的是,它现在已经有相当长的一段时间了,而且它似乎没有任何进展。

这个bug没有已知的脚本解决方法。

+0

谢谢你!!!!!! – sean