检测两个iframe之间的焦点/模糊(辅助功能)

时间:2016-07-12 19:23:07

标签: html5 iframe accessibility

在页面内部,有两个iframe按钮(外部,而不是与我的网站相同的原点),当键盘用户专注于它们时,它们会抓住焦点。

当用户专注于它们时,我需要设置样式(出于可访问性原因)。由于iframe抓住了焦点,因此页面无法控制iframe内的焦点样式,所以当主窗口失去焦点时,我已经制作了自定义边框来绕过iframe。 [第一个iframe有一个指标,是的!]

但是我意识到当您选择 BETWEEN 2个iframe(从第一个到第二个)时,浏览器无法检测到该操作。就好像它跳过一个iframe到下一个iframe而不通知主窗口的任何东西。因此,我永远不能设置下一个iframe的风格,并且第一个没有设计风格...

我已尝试过所有内容,甚至使用沙盒属性强制使用相同的来源,这最终会导致这些社交媒体iframe出现问题(我在控制台中警告他们不会将iframe传递给我沙箱,再一次......理所当然地)。有人有什么想法吗?

0 个答案:

没有答案