IPアドレスでアクセスするWebサイトのFirefox cookie.sqliteでCookieが見つからないのはなぜですか?

IPアドレスでアクセスするWebサイトのFirefox cookie.sqliteでCookieが見つからないのはなぜですか?

この問題について質問、以下から直接アクセスできるPythonFlaskアプリケーションにいくつかのCookieを設定しました。http://127.0.0.1:8000、上記のアドレスを訪問してみるとcookie.sqliteにそのサイトに関する情報がまったく保存されていないようでした。

たとえば、

いいね

$ sqlite3 cookies.sqlite "select * from moz_cookies where baseDomain glob '*stackoverflow*'"

357167|stackoverflow.com||cc|0d41064c61774c12b5d369694f729429|stackoverflow.com|/|1784567753|1469906956225907|1469034954014292|0|0|0|0
366821|stackoverflow.com||_gat|1|.stackoverflow.com|/|1469907557|1469906957098821|1469906957098821|0|0|0|0

ノルウェークローネ

 $ sqlite3 cookies.sqlite "select * from moz_cookies where baseDomain glob '*127.0.0.1*'"
 $



このSQliteデータベース(~/.mozilla/firefox/*.default/cookies.sqlite)をダンプしてIPをgrepingしてみましたが、うまくいきませんでした。

~/.mozilla/firefox/2r7mbtt8.default $ sqlite3 cookies.sqlite .dump > mozilla-30-07-2016.sql
~/.mozilla/firefox/2r7mbtt8.default $ grep --color "127.0.0.1" mozilla-30-07-2016.sql 
~/.mozilla/firefox/2r7mbtt8.default $



Mozilla Firefoxで直接確認しましたが(個人情報>個別クッキーを削除)、クッキーが実際に保存されていました。

ここに画像の説明を入力してください。

現在、Firefoxについて次の質問があります。

  • IPアドレスやIP+ポート経由で接続するウェブサイトのCookieの保存に若干の違いはありますか?
  • IPアドレスを介して訪問したサイトのCookieを他のSQliteデータベースに保存しますか?

答え1

ここで動作します。

sqlite> select * from moz_cookies where basedomain='127.0.0.1';
56447|127.0.0.1||mythweb_id|popn9pcsh52ut89d1g1a601us6|127.0.0.1|/|1501456297|1469920297288887|1469920297288887|0|0|0|0

たぶんあなたのクッキーは永続的なクッキーではなくセッションクッキーであるかもしれません。セッションクッキーは保存されません。

関連情報