Как элемент внутри iframe может захватить ключевое событие? - PullRequest
4 голосов
/ 22 сентября 2011

У меня есть элемент canvas в простом html-документе с прикрепленным слушателем keydown и keyup. Это работает правильно, когда я загружаю документ в браузер и начинаю нажимать клавиши. Однако, если я загружаю документ в iframe, при нажатии клавиш ничего не происходит. Кажется, ключевые события никогда не входят в iframe или документ внутри iframe. Есть ли способ это исправить?

Ответы [ 2 ]

1 голос
/ 22 сентября 2011

Я нашел ответ в этом вопросе.Настройка фокуса на документе внутри iframe решает проблему

Настройка фокуса на содержимое iframe

0 голосов
/ 08 июля 2015

Я обнаружил, что подписка на событие для window.top работает для меня, так как моя игра была глубиной в несколько фреймов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...