Я использую вызов ExternalInterface при активации из приложения Flex, встроенного в мой HTML-документ. Вызов переходит к функции JavaScript, которая делает
function documentFocus() {
this.focus();
}
Все работает как шарм, за исключением того, что Firefox не фокусирует тело документа на 100%. Он прекращает прослушивание событий onkeyup (он все еще регистрирует onkeydown).
Очень странное поведение. У кого-нибудь есть подсказка, что происходит?
Попробуйте здесь: http // www.willemdemmers.com / dplxr /
Шаги для воспроизведения:
Попробуйте кнопки со стрелками, чтобы увидеть нормальное поведение (изображения со стрелками загораются красным цветом при нажатии клавиш и останавливаются при нажатии клавиш)
Нажмите на вспышку внизу окна, чтобы убрать фокус с тела документа и вызвать вызов функции.
Снова попробуйте кнопки со стрелками и посмотрите новое поведение.
События клавиш запускаются клавишами со стрелками (слева и справа).
Спасибо!