如何检测页面是否有焦点(onload)

时间:2016-01-14 14:01:37

标签: javascript jquery

我想计算在给定页面上花费的时间。为了做到这一点,我需要知道何时在新标签页中打开页面,没有焦点,然后在标签焦点时开始计数。

$(window).focus(function() {
    window_focus = true;
}).blur(function() {
    window_focus = false;
});

如果已经加载了焦点选项卡,则上述工作正常。如何在没有焦点的情况下完全加载页面时如何知道。

1 个答案:

答案 0 :(得分:0)

使用setInterval设置焦点页面上的勾选,并在失去焦点时将其清除。

重复: How to tell if browser/tab is active