JS设置cookies

作者: 刈七七 | 来源:发表于2017-06-06 10:18 被阅读0次

设置cookies

function setCookie(c_name, value) {

document.cookie = c_name + "=" + escape(value);

}


获取cookies

function getCookie(c_name) {

if (document.cookie.length > 0) {

c_start = document.cookie.indexOf(c_name + "=")

if (c_start != -1) {

c_start = c_start + c_name.length + 1

c_end = document.cookie.indexOf(";", c_start)

if (c_end == -1) c_end = document.cookie.length

return unescape(document.cookie.substring(c_start, c_end))

}

}

return ""

}

functiongetCookie(name)

{

vararr,reg=newRegExp("(^| )"+name+"=([^;]*)(;|$)");

if(arr=document.cookie.match(reg))

returnunescape(arr[2]);

else

returnnull;

}


用于实现 关闭某页面 执行另页面JS  每100毫秒检查一次  存在则执行 并更新或删除cookies 防止多次执行

setInterval(function () {//每隔100毫秒检查一次。

var flag = getCookie('need_refresh');//getCookie跟setCookie一样,都百度一下。

if (flag === 'yes') {

//检查到yes说明b.html页面让我刷新了。

BindGrid_MyDY1();

setCookie('need_refresh', 'no');

//  removeCookie('DY');//删除cookie避免重复执行。

}

}, 100);

相关文章

  • 设置cookie过期时间

    JS设置Cookie过期时间 写cookies 读取cookies 删除cookies 自定义过期时间,那么把上面...

  • JS设置cookies

    设置cookies function setCookie(c_name, value) { document.co...

  • Tornado入门(七)【认证和安全】

    Cookies和安全Cookies 通过set_cookie来设置浏览器中的cookies信息。 Cookies信...

  • 设置cookies

    服务器通过设置响应头 Set-Cookie 通知客户端保存 cooikes

  • cookies设置

    之前一个小项目需要实现使用javascript清空本地cookies,但是发现通过简单的赋值或是清除操作无法改变c...

  • cookie

    http://www.w3schools.com/js/js_cookies.asp

  • cookies和session的实现

    cookies在Django中的实现 设置cookies的值 获取cookies的值 Django中的响应对象 H...

  • vue-cookies

    vue-cookies 警告 $ cookies关键名称不能设置为['expires','max-age','pa...

  • cookie-util.js

    //更好的方式:import Cookies from 'js-cookie'

  • Fetch.js

    import * as helper from './helper.js' import Cookies from...

网友评论

    本文标题:JS设置cookies

    本文链接:https://www.haomeiwen.com/subject/sprgfxtx.html