Jquery detect page refresh

Posted Fight With Me!!!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jquery detect page refresh相关的知识,希望对你有一定的参考价值。

first thing there are 3 functions we will use:

function setCookie(c_name, value, exdays) {
            var exdate = new Date();
            exdate.setDate(exdate.getDate() + exdays);
            var c_value = escape(value) + ((exdays == null) ? "" : "; expires=" + exdate.toUTCString());
            document.cookie = c_name + "=" + c_value;
        }
 
    function getCookie(c_name) {
        var i, x, y, ARRcookies = document.cookie.split(";");
        for (i = 0; i < ARRcookies.length; i++) {
            x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("="));
            y = ARRcookies[i].substr(ARRcookies[i].indexOf("=") + 1);
            x = x.replace(/^\s+|\s+$/g, "");
            if (x == c_name) {
                return unescape(y);
            }
        }
    }
 
    function DeleteCookie(name) {
            document.cookie = name + ‘=; expires=Thu, 01-Jan-70 00:00:01 GMT;‘;
        }

Now we will start with the page load:

$(window).load(function () {
 //if IsRefresh cookie exists
 var IsRefresh = getCookie("IsRefresh");
 if (IsRefresh != null && IsRefresh != "") {
    //cookie exists then you refreshed this page(F5, reload button or right click and reload)
    //SOME CODE
    DeleteCookie("IsRefresh");
 }
 else {
    //cookie doesnt exists then you landed on this page
    //SOME CODE
    setCookie("IsRefresh", "true", 1);
 }
})

以上是关于Jquery detect page refresh的主要内容,如果未能解决你的问题,请参考以下文章

markdown JQuery Detect Scroll at Bottom(经过测试)

JQuery Detect If in Homepage 和 Homepage PLUS url 变量

JQuery:检测浏览器调整大小

ajax回调数据 Structs has detected an unhandled exception 问题

full-page插件的使用

如何在不刷新页面加载的情况下保留 jQuery 和 Bootstrap 功能?