如何让Firefox中的链接键盘焦点?(How to allow keyboard focus of

2019-06-26 14:57发布

回到这个超简单的小提琴在WebKit浏览器上,并点击的输入:

http://jsfiddle.net/eK4TT/

<input type="text">
<input type="text">
<input type="text">
<a href="#">my first link</a>
<a href="#">my second link</a>
<a href="#">my third link</a>

然后,你可以通过键盘同时投入和使用Tab键的链接进行导航通知(和Shift + Tab键以相反的顺序浏览)。

现在,看看在Firefox相同的小提琴在Mac OS和做同样的事情。 在输入接收焦点,但链接不会收到焦点。 这不是一个CSS显示问题。 重点跃起从最后输入到地址栏。

我试过的无穷的组合tabindex声明的标记,都无济于事,如:

http://jsfiddle.net/eK4TT/1/

到底是什么怎么回事? 我会接受任何具有答案:

一)提琴在Firefox工作
B)究竟是在Mozilla的头怎么回事的解释。 这似乎违背了规范 。

Answer 1:

好吧,有人解释说是为了我。 这是一台Mac问题。 Mozilla正在做一个真实的在Mac OS操作系统的系统设置。

这种情况有解决两种不同的方式在用户端。 似乎都工作:

  1. 系统首选项键盘 ,在快捷方式窗格中,选中“所有控制”单选底部。

  2. 在Firefox中,输入“ about:config ”在URL栏中。 没有accessibility.tabfocus的MAC偏好,所以你必须做一个。 右键单击该窗口中,创建一个新的“整数” PREF,并将其设置为7。

这些都不是非常明显的。 此外,这些都不是为开发服务器端解决方案,这是令人沮丧的。



Answer 2:

你可以改变<a><button>如果有可能你的情况

http://jsfiddle.net/eK4TT/26/



文章来源: How to allow keyboard focus of links in Firefox?