javascript firefox iframe <html>проблема - PullRequest
0 голосов
/ 25 февраля 2012

У меня есть iframe на моей странице.В Firefox, когда я вкладываю в iframe, элемент управления переходит к тегу html в iframe.(Я мог видеть это с document.activeElement.contentWindow.document.activeElement на консоли.) Следующая вкладка возвращает меня к первому элементу управления в iframe.

В IE и chrome все работает нормально.

Можете ли вы помочь мне, что я делаю не так?

Спасибо

1 Ответ

0 голосов
/ 25 февраля 2012

Вы не делаете ничего плохого.Firefox фокусирует корневой элемент, чтобы пользователь, который просто использует клавиатуру, мог прокручивать iframe, если он этого хочет.Например, если бы фокус был направлен непосредственно на первый текстовый ввод, пользователь не смог бы прокрутить рамку.

И действительно, именно это происходит в Chrome.Если в подкадре нет текстовых элементов управления, пользователь может прокрутить его после перехода на него.Если у него есть текстовые элементы управления, пользователь облажается, если хочет прокрутить.

Для чего он стоит, я просто сообщил об этом как https://bugs.webkit.org/show_bug.cgi?id=79558, потому что это похоже на явную ошибку доступности ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...