Плагин Adobe Reader ест определенные события нажатия клавиш только в Firefox 3.6

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

По сути, у меня есть веб-страница, состоящая из двух фреймов: в правом фрейме - 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


person James Green    schedule 20.09.2010    source источник


Ответы (1)


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

person James Green    schedule 24.09.2010