from_far_away さんが書きました:
上記の通りにやってみましたが、cookies.sqliteファイルのデータの違いが特にありません。
Firefox側のプライバシーの「記憶させる履歴を詳細設定する」でCookieを表示して確認しました。
これって、Firefoxを終了する直前の、Tabのそのページが開いてあってログインしている時の状態ですよね。
Firefoxを終了した時点の、cookies.sqliteの中身、sessionstore.jsの中身はどうなっているのでしょうか?
from_far_away さんが書きました:
毎回Firefoxを閉じて、また開く際に、ただログイン必要なcookieのみがなくなって、他のcookieは全て残っていることです。
これは、再起動して、セッションリストアーが接続した後の話ですよね。
セッションリストアーが接続したときのWebコンソールのHTTPログには、どのようなクッキーのやり取りがあったのですか?
セッションリストアーが接続したときには回復されなかったログイン状態が、何故、そのあとにブックマークをクリックすると、ログイン状態になるのでしょうか?
この時点では、サーバーのセッションデータは消されているはずで、
セッションクッキーを送らなくて最初から始まるが、でもその時、ユーザー名などのクッキーは生きているから、ログイン状態になれる?
セッションリストアーが接続した時のクッキーのやり取りやページの遷移と、
ブックマークをクリックした時のクッキーのやり取りやページの遷移の違いは何ですか?
クッキーのやり取りの様子は、Firefox Esr24とFirefox esr31とで変りはないですか?
サイト側が、Firefox 31だと(Austrailの後)、Web Storage(localStorage)とかを使って、クッキーのやり取りを減らしている、というようなこともあり得ます。
やるんなら、サイトのバージョンを上げて一斉にで、ブラウザーのバージョンごときで変えるとはちょっと考えにくいですけど。