У меня есть простой фрагмент в AngularJS.
$window.onblur = function() {
console.log('BLURRED');
}
$window.onfocus = function() {
console.log('FOCUSED');
}
Я заметил, что поведение в IE отличается.После загрузки страницы она регистрирует BLURRED
и FOCUSED
примерно 3 раза, даже если я не переключаю вкладки / программы.Это нормально работает в Chrome.Также я заметил, что нажатие на страницу запускает как onfocus
, так и onblur
.Есть ли исправление / альтернатива этому, чтобы он нормально работал в IE, как в Chrome?