IE11でcookieのパラメータを確認する方法


IE11の開発者ツールで設定したcookieのパラメータを確認することが出来なかった。
ハマった末に、開発者ツール以外の方法で解決したため、メモする。

事象

javascriptでcookieのパラメータ(expires等)を設定する処理を書いたが、
IE11の開発者ツールから確認した結果、パラメータが設定されていないように見える。

下記質問と同じような状態

console.log(document.cookie); してみたけど、パラメータまでは表示されない。

確認方法

結論。 下記方法で、IE11からcookieをエクスポートすることで、パラメータを確認することができた。

エクスポートしたcookie.txtの読み方は以下を参考にした。

原因考察

  • IE11の開発者ツールはcookieの送信時にはcookieのパラメータが表示されないっぽい
    • cookieの受信時はcookieのパラメータが表示されていた
  • javascriptで書いたcookieの設定処理は、ページへのアクセス毎にcookieの有効期限を更新して送信していたために、開発者ツールに表示されなかったのかも

問題は解決できましたでしょうか?
より詳しくご存知の方がいたら、教えてください(´・ω・`;)