【发布时间】:2015-06-08 09:33:20
【问题描述】:
我想通过 jquery 或 javascript 来统计一个网页的刷新次数。我对此进行了研究,但没有得到完美的答案。
有人可以帮帮我吗?
【问题讨论】:
标签: javascript jquery
我想通过 jquery 或 javascript 来统计一个网页的刷新次数。我对此进行了研究,但没有得到完美的答案。
有人可以帮帮我吗?
【问题讨论】:
标签: javascript jquery
var _hash = window.location.hash;
if( _hash ){
var x = parseInt( window.location.hash.replace("#", ""));
x = x+1;
window.location.hash=x;
}else{
window.location.hash = "1"
}
【讨论】:
您可以借助本地存储进行计数:
$(document).ready(function(){
localStorage.refresh=localStorage.refresh!=null ? localStorage.refresh : 0;
localStorage.setItem("refresh", parseInt(localStorage.refresh)+1);
alert(localStorage.refresh);
});
【讨论】:
你不能,因为你不能用纯 JS 写入文件。 但是,使用 $('body').bind('beforeunload',function(){}) 您可以检测重新加载,您可以将其保存在 cookie 中。但是您无法计算所有用户在您的页面上重新加载的总数。此外,cookie 方法显然不适用于禁用 cookie 的浏览器。
【讨论】: