浏览器保存cookies的问题

chenshizhencong 2010-12-30 10:45:02
这是我读写删cookies的代码:

function setCookies(cname, cvalue, expiredays) {
var exdate = new Date();
exdate.setTime(exdate.getTime() + expiredays * 3600 * 1000);
var cookieValue = cname + "=" + escape(cvalue) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString()+";path=/");
document.cookie = cookieValue;
}
function getCookie(cname) {
if (document.cookie.length > 0) {
var cstart = document.cookie.indexOf(cname + "=");
if (cstart >= 0) {
cstart = cstart + cname.length + 1;
cend = document.cookie.indexOf(";", cstart);
if (cend == -1) {
cend = document.cookie.length;
}
return unescape(document.cookie.substring(cstart, cend));
}
}
return "";
}
function delCookie(cname) {
alert(getCookie(cname))
if (getCookie(cname).length > 0) {
document.cookie = cname + "=" + ";expire=" + (new Date()).toGMTString();
}
}

在IE和火狐下是正常,可以写入保存都是OK的,但是google浏览器下保存不了,从网上找了下说是在网络中是可以的,但是发布之后再用google浏览器查看,还是不行,有哪位高手知道要怎么在google浏览器下写入cookies的吗?,还是我的代码有问题呢?
...全文
68 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧