Получите нажатие клавиши 'Escape' в браузерах WebKit

У меня есть диалоговое окно, которое появляется, и я хотел бы, чтобы оно было скрыто снова, когда Вы поражаете клавишу выхода.

Это все хорошо работает в IE, Firefox, Opera - кодовые регистры a document.onkeypress обработчик событий, когда поле показывают, затем тестирует код клавиши события, чтобы видеть, является ли это клавиша выхода или не (код клавиши 27), но это не делает замеченный работать в основанных на WebKit браузерах (Chrome и Safari (3)), хотя другие ключи могут быть получены этот путь.

Браузеры WebKit для не инициирования события вообще, когда Escape нажимается?

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

13
задан Brian Tompsett - 汤莱恩 22 September 2019 в 18:58
поделиться