LoginSignup
0
2

More than 5 years have passed since last update.

javascriptでcookieのpath属性がブラウザによってはうまくいかない

Posted at

document.cookie の path属性

cookieの有効範囲は既定で現在の文書の位置のパスになります。
path属性でパス配下すべてのページでcookieを引き継ぐことができるようになります。

嵌ったコード

document.cookie = 'hoge=1; path="/"';

ドメインの配下すべてのページで同じcookieを引き継ごうとしています。

Mac Safariではうまく行きますが、Windows Edgeでうまくいきません。

正しいコード

document.cookie = 'hoge=1; path=/';

パスを " で囲う癖があるので、どうしてもそうしてしまいます。囲う必要がないようです。

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2