新しいタブオーバーライドWebExtensionがリリースされました

New Tab Overrideは、Firefox Webブラウザーの一般的なアドオンであり、Webブラウザーの新しいタブページをカスタマイズするためにインストールできます。

Mozillaは次のオプションを削除しました Firefox 41で新しいタブページとして任意のページを選択する 、およびブラウザのユーザーは、機能を回復するために拡張機能に依存する必要がありました。

New Tab OverrideはFirefoxの最初の拡張機能でした 削除されたコア機能を再び導入するために、それはそれ以来数回更新されています。

New Tab Overrideの開発者であるSörenHentzschelは、最近ブラウザアドオンのWebExtensionバージョンをリリースしました。新しいバージョンは、Mozillaが計画しているように、Firefox 57以降との互換性を保証します。 2017年11月にFirefox 57がリリースされたときに、レガシーアドオンのサポートを終了 。

WebExtension APIはまだ開発中です。Firefoxの新しいバージョンがリリースされ、レガシーサポートが廃止されるため、アーキテクチャ全体が開発されています。

New Tab Overrideの結果、WebExtensionバージョンはレガシーアドオンバージョンのすべての機能をまだサポートしていません。セーレン 約束した APIが利用可能になった場合に不足している機能を統合する。

新しいタブオーバーライド8.0

new tab override

新しいタブオーバーライドは、ブラウザーの新しいタブページのコンテンツをカスタマイズするオプションをFirefoxに追加します。拡張機能のバージョン8.0では、構成ページに次のオプションが表示されます。

  • Firefoxのデフォルトページを使用
  • 読み込み:空白(空白ページ)
  • load:home(ホームページ)
  • HTTPまたはHTTPSプロトコルを使用するカスタムURLをロードします。
  • ローカルファイル(下記参照)。
  • 背景色(about:blankに似ていますが、色が異なります)。
  • Mozilla News(ドイツ語)

Firefoxでは、ローカルファイルへのWeb拡張機能のアクセスが制限されています。 Sörenは、新しいタブページが開かれたときにHTMLファイルをNew Tab Overrideストレージにロードして表示するオプションを実装しました。

これは回避策であり、HTMLファイルに読み込まれるすべてのファイルがインターネット上でアクセス可能である必要があります。

アドレスバーではなく、新しいタブページに読み込まれるWebページをフォーカスするオプションも提供されます。これは、新しいタブページが開いたときに、たとえば検索エンジンのWebページをページに表示するときなど、フォームフィールドをすぐにフォーカスしたい場合に最も役立ちます。

Sörenは、WebExtensionバージョンのNew Tab Overrideにリンク検証を追加しました。検証では、入力されたURLをチェックして、すぐにユーザーにフィードバックを提供します。

New Tab Overrideのプロジェクトは 動いた ソースが公開されているGitHubへ。たとえば、バグが発生したり、新機能の提案があった場合など、ユーザーはそこにフィードバックを残すことができます。

おわりに

新しいタブオーバーライドの開発は継続しており、Firefox Webブラウザーのユーザーにとっては良いことです。新しいバージョンは将来の保証であり、Firefox Webブラウザーの新しいタブページをカスタムタブページに変更するための基本事項を提供します。