Отключить события нажатия клавиш JavaScript в iframes - PullRequest
2 голосов
/ 30 ноября 2008

Как отключить поддержку событий нажатия клавиш JavaScript в iframes?

Мне нужно, чтобы события нажатия клавиш были отключены только в определенных iframes, поэтому решение «поймай все события и сделай их ничего» не подходит.

1 Ответ

3 голосов
/ 30 ноября 2008

Это пример делает то, что вы хотите?

Согласно этому потоку , что-то вроде:

document.getElementById('edit').contentWindow.addEventListener('keypress', cK, true);

помогает захватывать нажатие клавиш в заданном фрейме. Если они могут быть захвачены, они могут быть отключены.

Предупреждение: как указано Аллен Лалонд в комментариях:

Это будет работать, если содержимое iframe не из другого домена.

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