我在Chrome中遇到了这个奇怪的问题。这是我尝试的简单代码(在我的 Web应用程序中):
jQuery(window).focus(function() {
console.log("Window is now active");
});
一段时间以来一切正常。
SCENARIO
我用不同的链接打开了2个标签(说gmail,stackoverflow等)。然后,我在1个标签页中打开了我的 Web应用程序主页,并在另一个标签页中打开了相同应用程序的其他页面(共4个标签页)。
现在,当我在应用程序的标签之间切换时,它会向我显示记录器一段时间。但是,当我单击其他选项卡(例如stackoverflow选项卡)并返回到我的Web应用程序选项卡时,我的Web应用程序选项卡之间的记录器停止了。
无论我在应用程序的标签之间切换多少次,它都不会在刷新之前显示记录器。
我知道这可能是一种罕见的情况,但我非常需要一个可能遇到过这个问题的人的解决方案。
欢迎任何有关任何插件使用的建议
修改
现在我明白了为什么会出现这个问题,但尚未找到任何解决方案。
在关注THIS示例之后,我发现在chrome中,您需要在触发焦点事件的窗口内单击,而不是单击选项卡。