rootに設定:クロームないクッキーのパスは、私は次のコードを使用してJavaScriptでクッキーを設定しています
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=/";
}
をしかし、クッキーのパスはChromeのルート(/)に設定されていません。代わりに、Webページが実行されている場所からのパスに設定されます。
IEとFFでテストしました。これらの両方のブラウザで正常に動作します....
Chromeで問題が発生している可能性がありますかCookieの作成コードに問題がありますか?
クロムで(16.0.912.63)
パス:/ XXXXXXXX/XXXXXXX
FF(6.0)で
パス:/
IE(9)
パス:クロムはデフォルトでローカルファイルにクッキーを設定することはできませんので、これが起こる/
パスを自分で設定しないのはなぜですか? –
パスが明示的に設定されています(document.cookie = name + "=" + value + expires + "; path = /";) – Sandy505
ah。すみません、私の間違いです。 –