Кросс-браузер: обнаружение размытия на окне

Я просто прочитал, я думаю, что все темы, связанные с этой темой, и я могуне могу найти реального решения моей проблемы. Мне нужно определить, когда окно браузера теряет фокус, то есть событие размытия. Я'перепробовал все сценарии на 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

Ответы на вопрос(6)

Ваш ответ на вопрос