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

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

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

新しいタブオーバーライドは、削除されたコア機能を再び導入したFirefoxの最初の拡張機能であり、それ以降数回更新されています。

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

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

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

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

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

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

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

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

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

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

New Tab OverrideのプロジェクトはGitHubに移動され、ソースが公開されています。 ユーザーは、バグに遭遇したときや新しい機能についての提案があるときなど、フィードバックをそこに残すことができます。

終わりの言葉

新しいタブオーバーライドの開発は継続されており、Firefox Webブラウザーのユーザーにとっては良いことです。 新しいバージョンは将来の使用に耐えるものであり、Firefox Webブラウザーの新しいタブページをカスタムのものに変更するために不可欠なものです。