【问题标题】:how can we get number of refresh of a webpage through javascript or jquery cookies?我们如何通过 javascript 或 jquery cookie 获取网页的刷新次数?
【发布时间】:2015-06-08 09:33:20
【问题描述】:

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

有人可以帮帮我吗?

【问题讨论】:

标签: javascript jquery


【解决方案1】:
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"
}

【讨论】:

    【解决方案2】:

    您可以借助本地存储进行计数:

    $(document).ready(function(){
    
       localStorage.refresh=localStorage.refresh!=null ? localStorage.refresh : 0;
       localStorage.setItem("refresh", parseInt(localStorage.refresh)+1);
       alert(localStorage.refresh);
    });
    

    【讨论】:

      【解决方案3】:

      你不能,因为你不能用纯 JS 写入文件。 但是,使用 $('body').bind('beforeunload',function(){}) 您可以检测重新加载,您可以将其保存在 cookie 中。但是您无法计算所有用户在您的页面上重新加载的总数。此外,cookie 方法显然不适用于禁用 cookie 的浏览器。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-07-09
        • 2015-11-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多