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

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

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

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

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

1 Ответ

0 голосов
/ 21 мая 2019

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

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

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

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

...