Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.05.2016, 18:00
Новичок на форуме
Отправить личное сообщение для max_payne Посмотреть профиль Найти все сообщения от max_payne
 
Регистрация: 30.05.2016
Сообщений: 3

IE11 print screen keyup event
При загрузке страницы браузер не выдает событие нажатия PrntScrn (keyCode 44). Только после нажатия другой кнопки можно словить событие нажатия клавиши.

var target = isIE8 ? $(document) : $window;
target.on("keyup keydown keypress", function (e) {
    if (e.keyCode === 44) { // 44 -> PrintScreen button code
        e.preventDefault();
        e.stopImmediatePropagation();
    }
});


Сдесь можно тестировать.
Ответить с цитированием
  #2 (permalink)  
Старый 30.05.2016, 19:00
Аватар для DynkanMaclaud
Профессор
Отправить личное сообщение для DynkanMaclaud Посмотреть профиль Найти все сообщения от DynkanMaclaud
 
Регистрация: 08.08.2014
Сообщений: 261

max_payne,
не ловится prt sc, только в хроме на keyup
Ответить с цитированием
  #3 (permalink)  
Старый 31.05.2016, 13:11
Новичок на форуме
Отправить личное сообщение для max_payne Посмотреть профиль Найти все сообщения от max_payne
 
Регистрация: 30.05.2016
Сообщений: 3

Теоретически это возможно, кроме того это работает в остальных браузерах и старших версиях ИЕ. Такое требование, я не могу на это влиять, задача поставлена.
Ответить с цитированием
  #4 (permalink)  
Старый 31.05.2016, 16:16
Новичок на форуме
Отправить личное сообщение для max_payne Посмотреть профиль Найти все сообщения от max_payne
 
Регистрация: 30.05.2016
Сообщений: 3

Мне не нужно изменять дефолтное поведение, мне нужно словить ивент и показать какое нить сообщение.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В ИЕ 10 не работает скрипт alexmixaylov Internet Explorer 2 15.09.2013 15:41
print screen нажатие Igor0007 Общие вопросы Javascript 2 08.08.2013 17:27
event + setTimeout fsingle Events/DOM/Window 2 02.05.2012 09:07