如何通过javascript或jquery cookies获取网页刷新次数?

时间:2015-04-03 09:40:41

标签: javascript jquery

我想通过jquery或javascript来计算网页的刷新次数。我对它进行了研究,但没有得到完美的答案。

任何人都可以帮助我吗?

3 个答案:

答案 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的浏览器。