我想通过jquery或javascript来计算网页的刷新次数。我对它进行了研究,但没有得到完美的答案。
任何人都可以帮助我吗?
答案 0 :(得分:3)
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"
}
答案 1 :(得分:1)
您可以在本地存储的帮助下计算:
$(document).ready(function(){
localStorage.refresh=localStorage.refresh!=null ? localStorage.refresh : 0;
localStorage.setItem("refresh", parseInt(localStorage.refresh)+1);
alert(localStorage.refresh);
});
答案 2 :(得分:-1)
你不能,因为你不能用纯JS写文件。 但是,使用$('body')。bind('beforeunload',function(){})你可以检测重新加载,你可以保存在cookie中。但是,您无法计算所有用户在您页面上的重新加载总数。此外,cookie方法显然不适用于禁用cookie的浏览器。