为什么IE在页面加载时触发$ window.onblur和$ window.onfocus?

时间:2018-09-11 13:19:01

标签: javascript angularjs internet-explorer

我在AngularJS中有一个简单的代码段。

$window.onblur = function() {
    console.log('BLURRED');
}
$window.onfocus = function() {
    console.log('FOCUSED');
}

我注意到IE中的行为有所不同。页面加载后,即使我不切换标签/程序,它也会记录BLURREDFOCUSED 3次左右。这在Chrome中正常运行。我还注意到单击页面会同时触发onfocusonblur。是否有修复程序或替代方法,因此它可以像chrome中一样在IE中正常工作?

0 个答案:

没有答案