FirefoxはLinuxのどこにCookieを保存しますか?どこでも検索しましたが、何も見つかりませんでした。

コメント

  • はい、もちろんです。ファイル名:~/.mozilla/firefox/<profile name>/cookies.sqlite
  • 質問ごとに1つだけ質問してください。また、Windowsに関する部分はトピックから外れています。スーパーユーザーを試す必要があります。

回答

FirefoxはCookieをsqliteデータベースに保存します~/.mozilla/firefox/<profile path>/cookies.sqlite。フルアクセス権を持つことができます。

たとえば、stackoverflow.comからすべてのCookieを監視するには、次の操作を実行できます。

cd ~/.mozilla/firefox/<profile path>/ sqlite3 cookies.sqlite select * from moz_cookies where baseDomain glob "*stackoverflow*" 

(ここで<profile path>をFirefoxプロファイルのパスに置き換えます。

データベースフィールドの名前を表示するには、.schemaを実行します。

コメント

  • 追加するのは1つだけです。 SQLite Manager Firefox拡張機能は、現在のプロファイル'のデータベースを開き、テーブルデータを並べ替え可能および検索可能なグリッドに表示できます。 。 SQL構文に精通していない通常のユーザーに適しています。
  • これは何年にもわたって何度も変更されています。 Firefoxのバージョン情報や MozillaZineナレッジベース

へのリンクを追加したい場合があります。

これらの回答は2020年に古くなったか、少なくともOpenSUSE leap 15.2 Firefox78.2では機能しませんでした

最高評価の回答に従いましたグーグルからいくつかの調整が見つかりました:

cd〜 / .mozilla / firefox / <ランダムな文字列プロファイルpath > /

Mozillaがデータベースをロックしているようですので、コピーする必要があります

cpcookies.sqlitecooking.sqlite

それならできます

sqlite3 Cooking.sqlite

必要に応じて、さまざまなテーブルをすべて一覧表示しますドメイン以外のもので並べ替え

PRAGMA table_info(moz_cookies);

これらすべてのテーブルを取得します(baseDomainが存在しないことに注意してください)

id | originAttributes |名前|値|ホスト|パス|有効期限| lastAccessed | CreationTime | isSecure | isHttpOnly | inBrowserElement | sameSite | rawSameSite

SELECT * FROM moz_cookies WHERE host GLOB “ domain “;

または

SELECT value FROM moz_cookies WHERE host GLOB “ domain “;


これには、保存されているすべてのリストが表示されますがCookies "一時的な" Cookieを表示できませんでした。次のコマンドを実行して、確認しました:

SELECT id FROM moz_cookies;

これにより、8つのIDのリストが表示され、[設定]に移動すると> security >リストされているデータのみを管理する8

これは、答えが明確ではなかったため、globがどのように機能するかを示しています。 https://www.sqlitetutorial.net/sqlite-glob/

ここで、Cookieデータベースをコピーすることを思いついたのです。注ファイルはsqlite https://stackoverflow.com/questions/4706537/firefox-locks-places-sqlite

回答

Firefoxの外部と内部のどちらのストレージを探しているのかを指定しなかったので、Cookieにアクセスして編集するもう1つの非常に優れた方法はWeb開発者からです。ストレージインスペクター:

ここに画像の説明を入力

ここに画像の説明を入力

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

特定のWebサイトのCookieを追加、削除、編集できます。

回答

Cookie情報を含むテキストファイルが必要な場合は、さまざまなアドオンを使用してすべてのCookieをダンプできます。

いつwgetを使用してダウンロードするためにCookieが必要でした。エクスポートCookie を使用してダンプし、wget --load-cookies <cookiefile>を使用してwgetにロードしました。

回答

他の人が非常に詳細に提供しています。 [メニューを開く]> [設定]> [プライバシー]> [個々のCookieを削除する]リンクに移動して、Cookieを検索(およびオプションで削除)できることをディスカッションに追加したいと思います。

すべてのユーザー集中的な目的で、Cookieデータベースを参照するために提供されているsqliteメソッドを使用することは、データベースであり、データに対してSQLステートメントを使用できるため、もちろんはるかに優れています。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です