17

FirefoxはCookieをどこに保存し、どのような形式で保存しますか

4

5 に答える 5

22

Windowsの場合

あなたのクッキーは以下に保存されます:

ファイルはプロファイルフォルダの下にあります:

C:\Documents and Settings\username\Application Data\Mozilla\Firefox\Profiles\xxxx.default 

ここxxxxで、ランダムに表示される英数字の文字列があります。

FirefoxプラグインのViewCookiesをインストールして、Cookieをより適切に管理することをお勧めします。

代替テキスト

Linuxの場合

Cookieは次の場所に保存されます。

~/.mozilla/firefox/xxxx.default/cookies.sqlite

ここxxxxで、ランダムに表示される英数字の文字列があります。

于 2008-11-19T15:40:23.167 に答える
6

Firefox 3.5 では、cookies.sqlite は Firefox によって排他的にロックされているため、読む前にコピーを作成する必要があることに注意してください。

また、cookies.sqlite は Firefox が終了するまでディスクにフラッシュされない可能性があるため、Firefox がまだ実行されている場合、ディスク上のファイルに必要な Cookie が含まれていると想定することはできません。

于 2009-08-13T16:50:30.470 に答える
2

XPでは、C:\ documentandsettingsのApplicationData\Mozillaフォルダーにあります。

たとえば、私のマシンでは、これは次のとおりです。

C:\ Documents and Settings \\ Application Data \ Mozilla \ Firefox \ Profiles \\ Cookies.sqllite

于 2008-11-19T15:41:58.593 に答える
2

に格納されていPathFromCSIDL(CSIDL_APPDATA) + "Mozilla\Firefox\Profiles\" + [[profiledirectory]] + "\" + "cookies.sqlite"ます。cookies.txt ファイルもありますが、おそらく空です。 PathFromCSIDLWindows API を介して比較的簡単に実装できます。

プログラムで Cookie にアクセスすることが目標である場合は、パスをハードコーディングするよりも、おそらくこれを行うことをお勧めします。[[profiledirectory]]さまざまであり、複数のプロファイルが存在する場合があり、したがって複数のディレクトリが存在する可能性があり、各プロファイル/ディレクトリには独自の Cookie があることに注意してください。

于 2008-11-19T16:02:11.843 に答える
0

ディレクトリはOSによって異なりますが、SQLiteデータベースに保存されているようです。

于 2008-11-19T15:39:48.113 に答える