javascript - 监控和报告读取 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>";
解决方案
推荐阅读
- python - 我不断收到此错误:Internal Server Error 服务器遇到内部错误,无法完成您的请求。如何解决?
- python - 如何在张量流评估期间打印当前评估步骤?
- python - 除了加载数据之外如何写尝试
- excel - Excel VBA - 插入表后更新多行上的唯一记录
- javascript - 当您通过路由更改页面时反应 CSSTransition
- flutter - 更改 Flutter 有状态小部件的最终小部件变量而状态变量不更改的原因
- c++ - 在 Qt 中包装 connect 方法隐藏了编译器所需的信息
- mongodb - MongoDB数据返回[]
- python - 将 Tensorboard 服务器添加到 Flask 端点
- ios - Swift .xib 文件表格单元格