IEの時だけCookie使ってる部分が動かなかった

めずらしい?バグに遭遇して解決したので書いておく。

 

現象

なんか IEの時だけ、Cookieで保存している値が取れてない。
コンソールエラーは出てない。

 

もともとは、Cookieが原因だとも思わなかったのでちょっと苦労した。

 

 

発生条件

この現象は、ある条件が重なると発生する。

1)ドメイン demo.com とかを作ってて、ついでに shop.demo.com とかサブドメインのサイトも作った

2)demo.comで使ってたCookie名を shop.demo.comでも流用した

 

 

現象の詳細

demo.comで保存されたcookie名が、shop.demo.comにも送信されてた。

先に保存されたdemo.comの方のcookieの値をshop.demo.comでも見ようとしてて、処理がされないままスン...ってなってた。

cookieはあるのでエラーは出ない。

 

原因とか

blog.tokumaru.org

tech-magazine.opt.ne.jp

 

まとめ

cookie名の流用とかよくない。w

 

報告は以上です。