[macos] Как разрешить клавиатурный фокус ссылок в Firefox?


Answers

вы можете изменить <a> на <button> если это возможно в вашей ситуации

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

Question

Перейдите к этой ультра-простой скрипке в браузере 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>

Затем обратите внимание, что клавиатура может перемещаться по входам и ссылкам с помощью клавиши TabShift + Tab для перемещения в обратном порядке).

Теперь взгляните на ту же скрипту в Firefox на Mac OS и сделайте то же самое. Входы получают фокус, но ссылки не будут получать фокус. Это не проблема с отображением CSS. Фокус перескакивает с последнего ввода на строку URL.

Я пробовал бесконечные комбинации объявлений tabindex в разметке, но безрезультатно, например:

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

Что, черт возьми, происходит здесь? Я буду принимать любой ответ, который имеет:

a) скрипка, работающая в Firefox
б) объяснение того, что именно происходит в голове Mozilla. Кажется, это противоречит spec .




Related