Кросс-браузер: обнаружение размытия на окне
Я просто прочитал, я думаю, что все темы, связанные с этой темой, и я могуне могу найти реального решения моей проблемы. Мне нужно определить, когда окно браузера теряет фокус, то есть событие размытия. Я'перепробовал все сценарии на stackoverflow, ноКажется, это правильный кросс-браузерный подход.
Firefox - проблемный браузер здесь.
Общий подход с использованием jQuery:
window.onblur = function() {
console.log('blur');
}
//Or the jQuery equivalent:
jQuery(window).blur(function(){
console.log('blur');
});
Это работает в Chrome, IE и Opera, но Firefox неОбнаружить событие.
Существует ли правильный кросс-браузерный способ обнаружения события размытия окна? Или, по-другому, есть ли способ обнаружить размытие окна с помощью браузера Firefox?
Связанные вопросы и исследования:
УвидетьFirefox 3: фокусировка и размытие оконСогласно следующим статьям о github, jQuery прекратил поддержку тестирования размытия в Firefox:https://github.com/jquery/jquery/pull/1423http://bugs.jquery.com/ticket/13363