www.5213.net > js或者jQuEry如何获取CookiE的有效时间

js或者jQuEry如何获取CookiE的有效时间

哈哈 ,你不是知道用cookie记录用户是否执行过这个js了么? 上传了

var date=new Date(); date.setTime(date.getTime()+30*60*1000); //设置date为当前时间+30分 document.cookie="key=value; expires="+date.toGMTString(); //将date赋值给expires

var date=new Date(); date.setTime(date.getTime()+30*60*1000); //设置date为当前时间+30分 document.cookie="key=value; expires="+date.toGMTString(); //将date赋值给expires

jquery方法 $.cookie('the_cookie'); // 读取 cookie $.cookie('the_cookie', 'the_value'); // 存储 cookie $.cookie('the_cookie', 'the_value', { expires: 7 }); // 存储一个带7天期限的 cookie $.cookie('the_cookie', '', { expires: -1 }...

具体解决方案如下: 1、原因在于chrome不支持js在本地操作cookie! 据测试,除了chrome浏览器外,其他主流浏览器(ie、firefox等)都支持js在本地操作cookie。当然部署到服务器上所有浏览器都是支持的。 2、当然,还有另外一个原因:浏览器设置成...

$.cookie('the_cookie'); // 获得cookie$.cookie('the_cookie', 'the_value'); // 设置cookie$.cookie('the_cookie', 'the_value', { expires: 7 }); //设置带时间的cookie$.cookie('the_cookie', '', { expires: -1 }); // 删除$.cookie('the_c...

用chrome或者firefox调试看一下有没有错误?另外,将文件部署到服务器上试试,你如果在本地测试的话可能会有安全性的原因导致失败

因为你是在本地直接这样打开测试的,而cookie是基于服务端与客户端的,所以您只有在本地服务器端测试才有效。或者放到线上测试。而且cookie的权限是根据网站地址来设定的

获取cookie我封装了方法: setCookie:function(name,value,Days){ // 设置cookie var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); //设置过期时间 document.cookie = name + "="+ escape (value) + ";expires=" + exp....

从你的代码中可以看出,你的cookie设置的path,就是当前的路径('/')。 所以你的cookie只可以在当前页面访问。

网站地图

All rights reserved Powered by www.5213.net

copyright ©right 2010-2021。
www.5213.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com