Как использовать навигацию по вкладкам для управления средством просмотра PDF в IE11

Мы пытаемся улучшить доступность одной из наших страниц для людей с ограниченными возможностями и позволить пользователю выполнять все действия без мыши. Страница содержит несколько кнопок и iframe с pdf-документом. В IE11 я могу перемещаться по кнопкам, но когда управление переходит к iframe средства просмотра PDF, ничего не выделяется, и нажатие на вкладку ничего не делает.

В Chrome нажатие на вкладку будет циклически переключать кнопки, затем несколько элементов управления в pdf, а затем выходить из средства просмотра и снова начинать цикл. Как мне заставить IE делать то же самое.

В качестве примечания, если я использую shift+tab для циклического перехода назад, IE будет игнорировать iframe и правильно циклически перемещаться по элементам. Фактически, после перехода в iframe я могу использовать Shift+Tab, чтобы вернуться к элементам управления кнопками.

Любая помощь будет принята с благодарностью.


person Eugene    schedule 20.05.2019    source источник
comment
Как оформлена ваша страница? Не могли бы вы предоставить пример кода, который мог бы напрямую описать вашу проблему и требование?   -  person Jenifer Jiang    schedule 21.05.2019


Ответы (1)


Похоже, вы пытаетесь проверить доступность PDF в браузере, что на самом деле не так. Средства просмотра PDF в веб-браузерах уступают Acrobat, и люди, которым нужны вспомогательные технологии, скорее всего, все равно не будут использовать средства чтения PDF, встроенные в IE или Chrome.

В качестве отправной точки я бы рекомендовал открыть документ в Acrobat и убедиться, что в нем есть теги. Если это не так, вы можете попробовать, чтобы Acrobat сгенерировал их для вас. Если вы используете какой-либо сложный макет (кроме простого текста, изображений и, возможно, списков), то теги, вероятно, потребуют от вас ручной проверки и исправления их. Структура тегов PDF очень похожа на структуру HTML (но не полностью идентична). Если вы уже знаете HTML, вы, вероятно, сможете достаточно хорошо пометить PDF-файлы. В противном случае будет кривая обучения.

Исправление PDF — это само по себе искусство, на освоение которого требуется некоторое время.

Вот некоторые ресурсы, которые, мы надеемся, укажут вам правильное направление:

person Josh    schedule 20.05.2019
comment
PDF-файл создан нами и представлен в iframe. Это старая функциональность, и мы бы предпочли не загружать pdf. PDF-файл никоим образом не может быть изменен или интерактивен. Chrome предоставляет возможность масштабирования и прокрутки, вот и все. IE (с использованием мыши) позволяет прокручивать. Это весь функционал, который нам действительно нужен. - person Eugene; 21.05.2019
comment
@Eugene - Чтобы PDF-файл был доступен, он должен быть правильно помечен. Порядок тегов также устанавливает порядок чтения и порядок табуляции. Похоже, то, что вы пытаетесь сделать здесь, является необычной реализацией. - person Josh; 21.05.2019