以下代码编写了一个cookie。但是,在document.cookie
中,Chrome似乎不起作用。有没有工作?我需要在所有浏览器中设置此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);
}
答案 0 :(得分:1)
当您从本地访问此脚本时,无法使用chrome,例如: -
c:\yourFolder\yourScript
如果从远程服务器访问此脚本,则它确实有效。例如: -
loalhost\yourFolder\yourScript
此处localhost
是远程服务器/网络服务器。
您可以将脚本放入htdocs
xampp
文件夹中进行实验。
XAMPP是php,mysql,apache服务器的软件包。在您的情况下,哪个作为远程/ Web服务器。