新しいタブオーバーライド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
新しいタブオーバーライドは、ブラウザーの新しいタブページのコンテンツをカスタマイズするオプションを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ブラウザーの新しいタブページをカスタムタブページに変更するための基本事項を提供します。