我在AngularJS中有一个简单的代码段。
$window.onblur = function() {
console.log('BLURRED');
}
$window.onfocus = function() {
console.log('FOCUSED');
}
我注意到IE中的行为有所不同。页面加载后,即使我不切换标签/程序,它也会记录BLURRED
和FOCUSED
3次左右。这在Chrome中正常运行。我还注意到单击页面会同时触发onfocus
和onblur
。是否有修复程序或替代方法,因此它可以像chrome中一样在IE中正常工作?