Есть ли обходной путь к ошибке Safari / Opera, которую вы не можете использовать с помощью гиперссылок?

В IE, Firefox, Chrome исамый Windows-интерфейсы, которые я использовал,табуляция клавиша может использоваться для перехода от одного поля формы или гиперссылки к следующему (например, «доступные для действия» элементы) (примечание: я не тестировал другие операционные системы)

Однако Сафари и Операпропускать все гиперссылки на веб-странице при вкладке. ИМХО этоюзабилити ошибка, но я отвлекся.

Есть ли обходной путь / хак, чтобы заставить Safari и / или Opera перемещаться по этим ссылкам?

Я заметил, что Опера приметtabindex атрибут, если установлен, напримерtabindex="0" таким образом поддерживая ссылки «индекс» в потоке DOM на странице ... но Safari не хочет принимать это.

Для тех, кто заинтересован, этот бит jQuery сделает все гиперссылки вкладками.

//Make links 'tab-able' in Opera
$(document).ready(function(){
  if($.browser.opera){
    $('a[href]').attr('tabindex', 0);
  }
});

... и хотя это, кажется, работает для Opera ... есть ли лучший обходной путь?

Ответы на вопрос(3)

Ваш ответ на вопрос