インターネット
 Computer >> コンピューター >  >> ネットワーキング >> インターネット

Firefoxで古いプロファイルを再利用する方法|「古いバージョン」警告の回避策

ブラウジングにおいて価値のあるものといえば、何よりもユーザーのブラウザプロファイルです。時間をかけて、拡張機能、ブックマーク、UIのカスタマイズなど、膨大なデータが蓄積されていきます。そして時折、新しいPCを購入したり新しいOSをセットアップしたりする際に、既存のFirefoxプロファイルを引き継ぎたいと思うことがあるでしょう。何年もかけて築き上げたブラウジングの習慣や情報を失いたくないからです。

プロファイルの移行にはFirefox Syncを使う方法もありますが、オンラインサービスが登場する前から存在し、確実に動作してきたのがシンプルな「コピー&ペースト」です。古いFirefoxプロファイルをFirefoxのディレクトリに放り込めば、それで完了のはずでした。しかし最近、そうはいかなくなったようです。古いプロファイルを再利用しようとしたところ、「古いバージョンのFirefoxを起動しました…古いバージョンのFirefoxを使用すると、ブックマークや閲覧データが破損する可能性があります…」という警告ウィンドウが表示され、再利用が拒否されてしまいました。これは理不尽な仕様なので、解決する必要があります。

Firefoxで古いプロファイルを再利用する方法|「古いバージョン」警告の回避策

問題の詳細

実はこの問題は、Firefox(およびThunderbird)のBugzillaでも不具合として報告されています。そして実際に不具合なのです。というのも、このチェックは既存プロファイルの再利用をすべて競合とみなす仕様になっているからです。私の場合、実際に使用中のプロファイルを、まったく同じシステムベースのLinux環境から別のLinux環境へ移行しただけでした。Firefoxのバージョンも執筆時点で76と完全に同一で、両者の使用間隔は1時間ほどしかありません。

ここには「古い」ものも「破損した」ものも一切ありません。ところがFirefoxのプロファイルマネージャーは、新しいプロファイルを作成するか終了するかの選択肢しか提示してくれません。貴重なデータを失うことは選択肢に入りません。この警告が妥当となるのは、例えばFirefox 67以前の古いプロファイルをそのまま使うような特殊なケースだけであり、それ以外では意味をなしません。

解決策

幸い、この問題の解決策はシンプルです。環境変数を指定するか、ランタイムフラグを使ってFirefoxのプロファイルマネージャーを起動すれば、デフォルトの挙動を上書きしてプロファイルの再利用が可能になります。方法はいくつかあります。例えばLinuxでは次のように実行します。

MOZ_ALLOW_DOWNGRADE=1 firefox -P

Windowsの場合は、ブラウザのショートカットを次のように変更します。

firefox.exe --allow-downgrade

これだけで、すべてが正常に動作します。実際、私のプロファイルは完璧に読み込まれ、使用していた十数個の拡張機能も問題なく復元されました。唯一例外だったのはPlasma統合機能だけですが、今回はPlasmaデスクトップ環境からGnomeへ移行したため、この拡張機能自体に意味がなく、まったく問題ありません。その他はすべて快調です!

Firefoxで古いプロファイルを再利用する方法|「古いバージョン」警告の回避策

まとめ

というわけで、厄介なのに本質的には問題ではないトラブルを解決しました。確かに、古いプロファイルの使用が問題を引き起こすケースもあります。しかし、こうした操作を行う技術者は自分が何をしているのかを理解している人たちであり、これは単なる不要な煩わしさでしかありません。一般ユーザーがコピー&ペーストでプロファイルを移植することはまずなく、知識のある人はリスクも把握しています。ならば、無用な障害を立てる必要はないはずです。もしオフラインでのプロファイル移行、つまりコピー&ペーストによる方法が不可能になったらと思うと恐ろしくなりませんか? 私自身、10〜15年使い続けているプロファイルをいくつも持っています。それらを失うことになったら……まあ、別のブラウザを使うだけの話ですが。

以上、感情たっぷりの短いガイドでした。追伸:Thunderbirdでもまったく同じ問題に遭遇しましたが、解決策は同一です。大量の古いメールデータを再利用したい場合にも役立つはずです。ブラウザをより堅牢にしようとする試み自体は歓迎ですが、チェック機構も堅牢であるべきですし、あるいはエレガントであるべきです。再利用時の警告ポップアップに「続行」ボタンをひとつ追加するだけで、すべて完璧になるのですから。今日はここまで。

それでは、また。

  1. Linux の Firefox で .mht ファイルを開く方法【アドオン「unMHT」活用ガイド】

    よくある誤解ですが、.mht ファイルは Microsoft の陰謀ではありません。これは正式な規格であり、Web ページを HTML ファイルと画像・スクリプトなどの大量の付随ファイルに分けて保存するのではなく、単一のファイルとして保存できる便利な形式です。ただし、ここにひとつ問題があります。どうやら Firefox はこの形式をうまく扱えないようなのです。Linux 上で .mht ファイルを開こうとしても、たとえ Firefox がデフォルトブラウザであっても、テキストエディタや Opera のように .mht を正しく処理できる別のブラウザで開かれてしまうことがあります。幸い、この厄介

  2. Microsoft .NET Framework Assistant を Firefox から削除する2つの方法

    重要なお知らせMicrosoftは、.NET Framework 3.5 SP1向けの更新プログラムとして、Firefox用 .NET Framework Assistant 1.0 の互換性問題に対処するアップデートを公開しています。このアップデート以降、およびWindows 7では、.NET Framework Assistantはユーザーごとの単位でインストールされるようになり、Firefoxのアドオン一覧にある「アンインストール」ボタンが有効になりました。これにより、本記事で紹介する回避策は不要になっています。Microsoft公式の手動削除ガイドも併せて確認することをおすすめします。