活动页面事件监听器

时间:2016-04-18 09:43:09

标签: javascript html dom javascript-events

我正在筹划我想要开发的浏览器插件。一般的想法是有一个计时器,用于记录用户在每个站点上花费的时间(如果您花费的时间超过X,则会发出警告)

页面加载不太正确 - 从我的理解,这将从页面加载记录,直到它关闭。如果您打开了多个标签,那么当您实际上没有查看该网站时,它将记录为“花费的时间”。 Q1。如果我是对的,请告诉我。

我理想的是来自浏览会话(HTML)的“actice document”事件监听器 Q2。这有可能,我该怎么做。

非常感谢有关替代方法的建议。

1 个答案:

答案 0 :(得分:0)

有像$(window).focus和.blur这样的函数,你可以用它们计算时间:

$(window).focus(function() {
    //your code
});
$(window).blur(function() {
    //your code
});

时间将仅在用户使用您的网站时计算,而不仅仅是在其浏览器标签中打开时。