javascript firefox iframe<;html>;麻烦

javascript firefox iframe<;html>;麻烦,javascript,firefox,iframe,Javascript,Firefox,Iframe,我的页面上有iframe。在firefox中,当我在iframe中添加tab时,控件将转到iframe中的html标记。(我可以通过控制台上的document.activeElement.contentWindow.document.activeElement看到这一点。)下一个选项卡使我进入iframe中的第一个控件 在IE和chrome中工作良好 你能帮帮我吗,我做错了什么 谢谢你没有做错什么。Firefox正在关注根元素,以便刚刚使用键盘的用户可以在需要时滚动iframe。例如,如果焦点直

我的页面上有iframe。在firefox中,当我在iframe中添加tab时,控件将转到iframe中的html标记。(我可以通过控制台上的document.activeElement.contentWindow.document.activeElement看到这一点。)下一个选项卡使我进入iframe中的第一个控件

在IE和chrome中工作良好

你能帮帮我吗,我做错了什么


谢谢你没有做错什么。Firefox正在关注根元素,以便刚刚使用键盘的用户可以在需要时滚动iframe。例如,如果焦点直接指向第一个文本输入,用户将无法滚动帧

事实上,这就是Chrome中的情况。如果子帧中碰巧没有任何文本控件,用户可以在切换到它后将其精细滚动。如果它有文本控件,那么用户如果想要滚动,就会被拧紧


值得一提的是,我只是报告了这一点,因为这似乎是一个明显的可访问性错误…

你能帮我一下吗,我做错了什么?
-你期待什么?在firefox中,当使用第一个选项卡时,代码“工作正常”应该直接转到iframe中的第一个控件,而不是html标记。(就像IE一样)。实际上,我有3个iFrame,一个在另一个下面。所以,如果我从一个iframe切换到另一个iframe,对于用户来说,需要一个额外的选项卡。这是浏览器行为,您必须遵守它。