Событие window.onfocus не прекращает срабатывание в Chrome.Это хорошо в любом другом браузере.Вот мой код:
window.onfocus = function() { alert('focused'); }
Как лучше всего это исправить?
Это ожидаемое поведение, потому что происходит то, что предупреждение делает оконный объект потерянным фокусом, и после закрытия предупреждения фокус возвращается на оконный объект, снова вызывая событие.