【发布时间】:2014-05-19 20:55:43
【问题描述】:
以下代码写入一个 cookie。但是,在 chrome 中 document.cookie 似乎不起作用。有解决办法吗?我需要在所有浏览器中设置这个 cookie。
我还有其他选择吗?
//Cookie Functions
function createCookie(name, value, days) {
var expires = "";
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
expires = "; expires=" + date.toGMTString();
}
var cookie_string = name + "=" + value + expires;
//document.cookie = + "; path=/";
cookie_string += "; path=" + (cookiePath.length ? cookiePath : '/');
cookie_string += "; domain=" + (cookieDomain.length ? cookieDomain : window.location.hostname);
if ( cookieSecure ) {
cookie_string += "; secure";
}
document.cookie = cookie_string;
alert("Your Cookie : " + document.cookie);
}
【问题讨论】:
标签: javascript html google-chrome cookies