我使用下面的代码设置在JavaScript中的cookie:Chrome中无法设置Cookie路径根
setCookie('cart_items','product_name');
function setCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}
但Cookie路径未设置为在Chrome根(/)。相反,它会被设置为网页执行的路径!
我用IE和FF测试过。它适用于这两种浏览器....
什么可能是错误的Chrome或者它是与我使用的Cookie创建代码的问题??
在浏览器(16.0.912.63)
路径:/ XXXXXXXX/XXXXXXX
在FF (6.0)
路径:/
IE(9)中的
路径:/
为什么不自己设置路径? – 2011-12-17 04:54:09
路径已经明确设置(document.cookie = name +“=”+ value + expires +“; path = /”;) – Sandy505 2011-12-17 04:57:28