サイトごとの許可(クッキーなどの)の移行

サイトごとの許可(クッキーなどの)を後から移行、または新規プロファイルに持ち込む

Last update: 2008-08-12

サイトごとの許可(クッキーなどの)について

これは画像の読み込み許可、ポップアップの制御、クッキーの例外サイトなどをホスト単位で記録しているファイルのこと。記録しているファイルは、Firefox 2.x では hostperm.1、Firefox 3 では permissions.sqlite が該当ファイルだ。
ファイル名を見れば一目瞭然だが、両者には互換性はない。

このファイルは Firefox 2.x のプロファイルを Firefox 3.x に引き継いだ場合に、設定移行アシスタントのプロセスによって最初の1回目だけ Firefox 3 で使用できるファイル形式に変換してくれる。
そのため、一度起動したプロファイルでは、読み込ませたいファイルを手動で持ち込んでも変換しないので注意すること。

Firefox 2.x で保存したサイトごとの許可を Firefox 3 に移行するには次の手順で行う。
まず全ての Firefox を終了した上で Finder に Firefox 2.x と Firefox 3.x のプロファイルを表示しておく。プロファイルの場所は Firefox Knowledge Base: プロファイル を参考にするか、以下のディレクトリをたどって見つける。

Home/Libraly/Applications Support/Firefox/Profiles

Firefox 2.x のサイトごとの許可を Firefox 3.x に移行する

Firefox 3.x のプロファイルから permissions.sqlite をデスクトップかゴミ箱に移動する。
Firefox 2.x のプロファイルから hostperm.1 を選択、option キーを押しながら Firefox 3 のプロファイルにドラッグ & コピーする。

Firefox 3 の古いプロファイルからサイトごとの許可を Firefox 3.x の新しいプロファイルへ持ち込む

Firefox 3 を終了した状態で、古いプロファイルの permissions.sqlite を選択、option キーを押しながら Firefox 3.x のプロファイルにドラッグ & コピーする

Firefox 3 のサイトごとの許可を Firefox 2.x に持ち込む

簡単にはできない。そもそも変換する方法用意されていない。
ただし、ファイル構造が分かっていれば変換することは可能。

Return to Top