标签: javascript jquery
我想计算在给定页面上花费的时间。为了做到这一点,我需要知道何时在新标签页中打开页面,没有焦点,然后在标签焦点时开始计数。
$(window).focus(function() { window_focus = true; }).blur(function() { window_focus = false; });
如果已经加载了焦点选项卡,则上述工作正常。如何在没有焦点的情况下完全加载页面时如何知道。
答案 0 :(得分:0)
使用setInterval设置焦点页面上的勾选,并在失去焦点时将其清除。
重复: How to tell if browser/tab is active