博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jquery detect page refresh
阅读量:5255 次
发布时间:2019-06-14

本文共 1379 字,大约阅读时间需要 4 分钟。

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); }})

转载于:https://www.cnblogs.com/toSeeMyDream/p/5575279.html

你可能感兴趣的文章
[转]ceph网络通信模块_以monitor模块为例
查看>>
HDOJ 1754 I Hate It(线段树基本操作)
查看>>
Ext.Net学习笔记01:在ASP.NET WebForm中使用Ext.Net
查看>>
php三方网站使用微信公众号推送文章
查看>>
latex tree
查看>>
微信小程序flex布局
查看>>
jquery 三级关联选择效果
查看>>
Css 特性之 transition和transform
查看>>
安装NVIDIA驱动时禁用自带nouveau驱动
查看>>
函数调用可视化
查看>>
HDU-1255 覆盖的面积 (扫描线)
查看>>
关于开罗
查看>>
css3学习01
查看>>
二维数组的最大子数组和 时间复杂度:O(n的四次方)
查看>>
故事板 — 视图切换(segue)与传值
查看>>
HNOI2018 滚粗记
查看>>
【USACO】 奶牛会展
查看>>
bzoj 2655: calc
查看>>
Codeforces 494E. Sharti
查看>>
数组与集合互转
查看>>