javascript firefox iframe <html> trouble

javascript firefox iframe <html> trouble

本文关键字:html gt trouble lt firefox iframe javascript      更新时间:2023-09-26

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

在IE和chrome中,它运行良好。

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

感谢

你没有做错什么。Firefox正在关注根元素,这样刚使用键盘的用户就可以滚动iframe。例如,如果焦点直接指向第一个文本输入,用户就无法滚动框架。

事实上,Chrome就是这样。如果子帧中恰好没有任何文本控件,则用户可以在切换到子帧后对其进行精细滚动。如果子帧有文本控件,那么如果用户想要滚动,则会受到影响。

就其价值而言,我只是将其报告为https://bugs.webkit.org/show_bug.cgi?id=79558因为这似乎是一个明显的可访问性错误。。。