FirefoxはLinuxのどこにCookieを保存しますか?どこでも検索しましたが、何も見つかりませんでした。
コメント
回答
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
回答で終わる必要があります。 h2>
Firefoxの外部と内部のどちらのストレージを探しているのかを指定しなかったので、Cookieにアクセスして編集するもう1つの非常に優れた方法はWeb開発者からです。ストレージインスペクター:
特定のWebサイトのCookieを追加、削除、編集できます。
回答
Cookie情報を含むテキストファイルが必要な場合は、さまざまなアドオンを使用してすべてのCookieをダンプできます。
いつwgetを使用してダウンロードするためにCookieが必要でした。エクスポートCookie を使用してダンプし、wget --load-cookies <cookiefile>
を使用してwgetにロードしました。
回答
他の人が非常に詳細に提供しています。 [メニューを開く]> [設定]> [プライバシー]> [個々のCookieを削除する]リンクに移動して、Cookieを検索(およびオプションで削除)できることをディスカッションに追加したいと思います。
すべてのユーザー集中的な目的で、Cookieデータベースを参照するために提供されているsqliteメソッドを使用することは、データベースであり、データに対してSQLステートメントを使用できるため、もちろんはるかに優れています。
Firefoxの外部と内部のどちらのストレージを探しているのかを指定しなかったので、Cookieにアクセスして編集するもう1つの非常に優れた方法はWeb開発者からです。ストレージインスペクター:
特定のWebサイトのCookieを追加、削除、編集できます。
Cookie情報を含むテキストファイルが必要な場合は、さまざまなアドオンを使用してすべてのCookieをダンプできます。
いつwgetを使用してダウンロードするためにCookieが必要でした。エクスポートCookie を使用してダンプし、wget --load-cookies <cookiefile>
を使用してwgetにロードしました。
他の人が非常に詳細に提供しています。 [メニューを開く]> [設定]> [プライバシー]> [個々のCookieを削除する]リンクに移動して、Cookieを検索(およびオプションで削除)できることをディスカッションに追加したいと思います。
すべてのユーザー集中的な目的で、Cookieデータベースを参照するために提供されているsqliteメソッドを使用することは、データベースであり、データに対してSQLステートメントを使用できるため、もちろんはるかに優れています。
~/.mozilla/firefox/<profile name>/cookies.sqlite
。