嘿,我正在计算用户在页面上花费的时间。 我的问题是如何检测页面是否刷新或正在打开新标签页
答案 0 :(得分:2)
if (window.performance) {
console.info("window.performance works fine on this browser");
}
if (performance.navigation.type == 1) {
console.info( "This page is reloaded" );
} else {
console.info( "This page is not reloaded");
}
答案 1 :(得分:0)
window.onbeforeunload
并编写一个函数。window.onblur
并编写一个函数。 这两个钩子在所有主流浏览器Chrome,Firefox,Safari,Edge和IE上都是兼容的。