人気のFirefoxアドオンであるTab Mix Plusの作者は、昨日、Tab Mix PlusのWebExtensionsベースのバージョンの最初のバージョンをリリースしました。
この拡張機能は、Mozillaアドオンストアの新しいURLで入手でき、従来のアドオンと新しいアドオンを分離します。
この拡張機能は、Firefoxがサポートする新しいWebExtensionsシステムを使用したレガシーアドオンの完全な書き換えです。 Mozillaは、Firefox 57 Stableのクラシックアドオンシステムのサポートを終了しました。
Tab Mix Plus WebExtensionの最初の外観
Tab Mix Plus WebExtensionの最初の開発ビルドが提供する唯一の機能は、リンク機能です。 これを使用して、リンクとリンクを開く動作のみを制御できます。
WebExtensionsは既存のFirefoxの設定を変更できないため、提供される機能の多くについて、about:configのいくつかの設定を変更する必要があります。
拡張機能のオプションには、利用可能なすべてのオプションのロックを解除するためにユーザーに変更を求める5つのFirefox設定がリストされています。
完了すると、次のオプションが提供されます。
- 新しいウィンドウで開くリンクを開く:新しいタブ、新しいウィンドウ、現在のタブ。
- 他のアプリケーションからのリンクには個別の設定を使用します。
- JavaScriptとポップアップの制限:ポップアップのサイズ変更、タブ内のすべてのポップアップのオープン、すべてのポップアップの許可を許可します。
- 中クリックでタブを開きます。
- Altキーを押しながらクリックしてダウンロードを開始します。
- ファイルのダウンロード時に空白のタブが表示されないようにします。
- 新しいタブで開く:すべてのリンク、他のサイトへのリンク。
- 現在のタブでターゲット属性を持つリンクを開きます。
- 現在のタブの既存のフレームへのターゲットを含むリンクを開きます。
シングルウィンドウモードはまだ実装されていません。 WebExtensionには、イベント、セッション、マウス、ディスプレイ、およびメニュー機能のサポートがありません。
終わりの言葉
このリリースは初期の開発ビルドであり、Tab Mix Plusのユーザーは、レガシーアドオンのほとんどすべての機能を欠いているため、まだ希望を抱いてはいけません。
Tab Mix Plusの作成者は、WebExtensions APIが不足しているために抑制されています。 Tab Mix Plusのレガシーバージョンの多くの機能は、WebExtension APIでサポートされていません。
一部のAPIはすでに存在しますが、他のAPIはまだ開発中であるか、Mozillaによってまだまったく決定されていません。 Tab Mix Plusのユーザーは、MozillaのBugzillaバグ追跡Webサイトでバグに投票するよう求められます。
それでも、Tab Mix PlusのWebExtensionsベースバージョンのリリースは、人生の兆候です。 Tab Mix PlusのWebExtensionsバージョンがレガシーアドオンのすべての機能をサポートするかどうかは不明ですが、拡張機能の開発者は最終的に安定したWebExtensionsバージョンをリリースするようです。
Now You :Web Extensionに基づいたTab Mix Plusの完全な機能が近い将来リリースされると思いますか?
関連記事:
- Firefoxは2017年末までにWebExtensionsのみをサポートします
- Mozillaは、WebExtensionsの互換性のためにTab Mix Plusを監査しました
- Mozilla:WebExtensionsは開発者に最適です
- Tab Mix Plus Firefox拡張機能