Плагин Adobe Reader, использующий определенные события нажатия клавиш только в Firefox 3.6 - PullRequest
2 голосов
/ 20 сентября 2010

Кажется, у меня точно такая же проблема, как у этого человека: http://forums.adobe.com/thread/618752 У него также есть пример кода, который предназначен для демонстрации этой проблемы.

По сути, у меня есть веб-страница, состоящая из 2 фреймов:в правой рамке - PDF, который все мои пользователи видят в Adobe Reader (обычно 9.3), и левой рамке, которая содержит форму.Форма содержит пару входов, которые используют превосходный инструмент TextBoxList JQuery для автозаполнения.

Так как мы обновили людей до Firefox 3.6, некоторые нажатия клавиш больше не попадают на элементы ввода в левой рамке - особенно, клавиши управления курсором и введите.Клавиши со стрелками игнорируются, и ввод отправляет форму, что крайне нежелательно.Все отлично работало на Firefox 3.5 и прекрасно работает на платформах, где мы не используем Adobe Reader.

У всех кто-то имел опыт подобных проблем с плагинами, перехватывающими нажатия клавиш, предназначенные для соседних кадров, или получил какие-либо советы о том, как лучше всегообойти это?К сожалению, рабочий процесс таков, что очень желательно иметь документ, отображаемый в одном фрейме, и форму с автозаполнением в соседнем фрейме.

Обновлен, чтобы добавить: это похоже на открытую ошибку в Firefox: https://bugzilla.mozilla.org/show_bug.cgi?id=550709

1 Ответ

1 голос
/ 24 сентября 2010

Кажется, что нет реального ответа на это - это ошибка в Firefox и / или Adobe Reader, и все, что мы можем сделать, это обойти ее.Хорошей новостью является то, что мне не удалось воссоздать ошибку в Firefox 3.5 или 4.0beta, поэтому я советую всем, кто сталкивается с такой же проблемой, придерживаться 3.5, пока не появится 4.

...