首页 > 解决方案 > 监控和报告读取 Popover 的累积运行时间

问题描述

我正在使用一个名为Screentime的库来监控用户的活动。我想监控用户活动的一种方法是查看他们保持弹出框活动多长时间来阅读文本。问题是 Screentime 无法监视鼠标悬停时的弹出窗口(只能像同时在屏幕上一样记录它)。Performance.now 和 console.time 也可以监控信息,但是一旦停止就不会显示时间的累积。有没有办法使用这个库来监控用户在弹出窗口上的时间,或者我应该以不同的方式来监控在弹出窗口上花费的时间?

$("[id='DATA']").popover({trigger: "manual", container: 'body', title: "TEST!", content: "TEST!"})

$.screentime({
  fields: [
    { selector: '#orderform',
      name: 'Orderform'
    },
        { selector: "Info1",
      name: 'Popover'
    }
  ],
      reportInterval: 1,
  callback: function(data) {
    console.log(data);
    // Logs: { Top: 5, Middle: 3 }
  }
});

        if (x === 'DATA'){ document.getElementsByClassName("popover-content")[0].innerHTML =  "<div id = 'Info1' class='fields'>TEST!</div>";

标签: javascriptjquerytwitter-bootstrap-3timing

解决方案


推荐阅读