Firefox 57でレガシー拡張機能を有効にする方法

現在Firefox Nightlyを使用している場合、Webブラウザーの最新の更新によりすべてのレガシーアドオンが無効になっていることに気付いたかもしれません。

Firefox Nightlyは、WebExtensionsを支持していわゆるレガシーアドオンのサポートをやめるFirefoxのバージョンであるバージョン57にヒットしたFirefox Webブラウザの最初のバージョンです。

Nightlyは、Firefoxブラウザーの最新バージョンです。 開発版は最初にNightlyで公開され、その後リリース版で公開される前にベータ版に移行されます。

2017年10月10日にベータバージョンがバージョン57に更新され、2017年11月14日にFirefoxのリリースバージョンがバージョン57に更新されると、レガシー拡張機能のサポートは終了します。

Firefox Nightlyのユーザーは、ブラウザーでのレガシー拡張機能の使用をブロックする制限を回避できるため、Nightlyは特別です。 このスイッチは、Firefox BetaまたはReleaseの一部ではありません。

Firefoxのレガシー拡張機能

Firefox 57が以前にリリースされたときに、Firefoxでレガシー拡張機能を実行するオプションについて話しました。 この記事で言及されたオプションの1つは、Firefox Nightlyを使用して、レガシー拡張機能を実行するように設定することでした。 当時はどのように機能するかは明確ではありませんでしたが、このガイドではそのプロセスを説明しています。

ただし、Firefox 57以降では、サポートを有効にしている場合でも、一部のレガシー拡張機能が破損することに注意してください。 その主な理由は、拡張機能が機能のために依存するコードの変更です。

Firefox 57では、about:addons Webページのレガシー拡張の下に無効化されたアドオンがリストされます。 「代替品を見つける」オプションは、各レガシー拡張機能の横に表示されます。 クリックすると、ユーザーがMozillaのAMO Webサイトにリダイレクトされ、そこでWebExtensionsが一覧表示されます。

これは今は正しく動作しませんが、Nightlyが開発バージョンであることを考えると予想されます。 交換オプションの問題の1つは、一部のレガシーアドオンに代わるものがないことです。

WebExtensionはFirefoxのレガシーアドオンの機能を複製できないため、Classic Theme Restorerは代表的な例です。

Firefox Nightlyでレガシー拡張機能を有効にする

Firefox Nightlyでレガシー拡張機能を有効にするには、次の手順を実行します。

  1. Firefoxのアドレスバーにabout:config?filter = extensions.legacy.enabledをロードします。
  2. extensions.legacy.enabledをダブルクリックして、設定をtrueに設定します
  3. Firefox Webブラウザを再起動します。

設定をtrueに設定すると、Firefox Nightlyでレガシー拡張機能のサポートを有効にします。 デフォルト値はfalseです。これは、レガシー拡張機能が有効になっていないことを意味します。

Now You :Firefoxを使用している場合、ブラウザがバージョン57に達したらどうしますか?