自動更新が有効になっているので、仕事中、私のFirefoxは自動的に57.0(Quantum)に更新されました。
57.0では、多くのアドオンが機能しなくなりました。私が広く使用しているセッションマネージャとタブグループアドオン。現在のタブグループ以外のすべてが失われたようです。
今、自宅で私は同じアドオンを使用し、私は私のタブグループを失うことを防ぎたいので自動更新を無効にする方法を探しています(有効になっています)前に Firefoxを起動して、タブグループを保存/エクスポートし、実際に57.0にアップデートする前に57.0で機能する解決策を見つける機会を得ます。
どうやってやるの?
Firefoxを実行せずに自動更新を無効にするための解決策は次のとおりです(OSはWindows)。
prefs.js
に変換される%APPDATA%\Mozilla\Firefox\Profiles\xyz.default\
にあるファイルC:\Users\username\AppData\Roaming\Mozilla\Firefox\Profiles\xyz.default\
を編集します(注:username
とxyz
は異なります)user_pref("app.update.enabled", false);
という行があることを確認してください。そうでない場合は、それを追加または修正します。このファイルは編集しないでくださいという警告を無視しますすべてのアップデートをブロックするもう1つの解決策は、セキュリティアップデートをインストールしながらFirefoxで「Legacy」と呼ばれるXULアドオンフォーマットを維持するFirefoxのフォークに移行することです。
従来のアドオンを保持する2つのFirefoxフォークは次のとおりです。
私はPale Moonを試してみました、そしてそれは私のすべてのアドオンとプロフィールデータをとてもうまくインポートしました。画面のレイアウトが失われたため、まだ少しカスタマイズが必要でしたが、一般的にセキュリティアップデートが行われていることを除けば、これは私のFirefoxバージョン56とまったく同じです。
User_pref( "app.update.mode"、1)を2に変更しないようにしてください。
なぜ
app.update.modeは整数値(デフォルト1)を使用して更新の「動作」を決定します...thisvalueを変更した場合、そうではありません。
以下は https://wiki.mozilla.org/Software_Update:Testing からのものです
INTEGER - app.update.modeデフォルト:1は、バックグラウンドでのダウンロードを行うためのポリシー、およびユーザーに要求されるプロンプトの量を定義します。 (アップデートの再起動後に無効にする必要があります)1 - 有効な拡張機能との非互換性がない場合にのみ、すべてのアップデートタイプ(メジャー/マイナー)をダウンロードします。2 - マイナーアップデートのみをダウンロードし、有効になっているすべての拡張機能に互換性があるかどうかに関係なく、メジャーアップデートを要求します。
クォンタムへのアップグレードは間違いなくメジャーアップグレードです...
Firefoxの設定を開き、内蔵の検索バー(バージョン56以降)を使用して "update"を探し、次に自動的に更新されないようにオプションをオンにします。
セキュリティアップデートは入手できないので、これはお勧めできません。代わりに最新の長期サポートリリースを使うことができます。 https://www.mozilla.org/firefox/organizations/
私の場合、設定の更新を無効にする以外に助けになったのは、Firefoxのインストールディレクトリにあるupdater.exe実行可能ファイルの名前を変更することだけでした。
大きなエラーが発生した場合は、Firefoxを再起動して終了する以外に何もしない単純なアプリケーションを作成し、それをupdater.exeとしてFirefoxディレクトリに置くことができます。
「Mozilla Maintenance Service」をアンインストールしたり、バイナリの名前を変更したりすることもできます。
他のユーザーが指摘したように、Firefoxにはこれを無効にするabout:config
オプションがありました(app.update.enabled
と呼ばれます)が、開発者はあなたを信用しなくなったため、これを変更したため自動更新は困難です-コード化。ただし、他のapp.update.*
設定をいくつか見ると、開発者が見落としている残りのオプションがあります。
自動更新の間隔を秒単位で指定するapp.update.interval
オプションを残しました。 432000000などの任意の大きな数値に設定すると、Firefoxを何年も待たせて、更新を事実上無効にすることができます。これは、次のシステムパッケージの更新後におそらくリセットされるJavascriptファイルを手動で編集するよりも簡単で信頼性が高いはずです。
おそらく、開発者はこのオプションも変更または削除するので、長期的な解決策としては、Firefoxを完全に放棄し、プライバシーを尊重し、意志に反して自動更新を強制しないブラウザを使用することでしょう。
Windows 7では、私はAppData\Local\Mozilla\update
に行きました。 update
フォルダーで、そこにあるものをすべて削除します。また、「Firefoxについてのヘルプ」で現在のバージョンをチェックしないでください。アップデートのトレッドミルに戻ることがあります。