FirefoxアドオンDownThemAllが復活

いくつかのアドオン開発者は2015年にFirefoxのメーカーがMozillaを批判しました。その際、Firefoxのメーカーは、従来のFirefoxアドオンシステムをドロップしてWebExtensionsに基づく新しいシステムに置き換えることを明らかにしました。 この切り替えは、2017年のFirefox 57のリリースで発生しました。

開発者の一人は、人気のあるダウンロードアドオンであるDownThemAllを管理しているNils Maierでした。 2013年にDownThemAllを初めてレビューし、Webサイト上のアイテムを一括ダウンロードするための優れた拡張機能であることがわかりました。

この拡張機能は、Webページを解析して、実行時にリンク、画像、メディア、およびその他のダウンロードオプションをユーザーに表示します。 Firefoxユーザーはこれを使用して、簡単な操作ですべての画像、アーカイブ、オーディオファイル、またはその他の種類のファイルをサイトからダウンロードできます。

Maierは、WebExtensions APIが十分に成熟しておらず、利用できない場合でも切り替えを行ったとしてMozillaを批判しました。 DownThemAllのような拡張機能は機能制限が厳しく、拡張機能を移植しないという決定が下されました。

ダウンロードスターなどの拡張機能は、DownThemAllの機能の一部をサポートする一方で作成されましたが、それらもWebExtension APIによって制限されています。

開発者は、GitHubでDownThemAllのWebExtensionsバージョンのソースコードを公開し、最近ベータ版のリリースが間近に迫っていると述べています。

WebExtensionsバージョンは、拡張機能の完全な書き直しです。 開発者は、拡張機能にはWebExtensionの制限のために元のDownThemAll拡張機能がサポートしていた機能が欠けていることに注意してください。 さらに、レガシーバージョンで修正されたいくつかのバグは、WebExtensionsバージョンで返されます。これは、現時点ではそれらに対処する方法がないためです。

これがさらに意味することは、元のDownThemAllで修正したいくつかのバグです! 独自のダウンロードを行うことはできなくなりましたが、ブラウザのダウンロードマネージャーを常に使用する必要があるため、ワイルドショーで特定の「奇妙な」実際のWebサーバーを処理することで悪名高いため、戻ってきました。 通常の404エラーも処理しません。

優先度順にソートされたTo-Doリストは、今後の機能および制限のために実装できない機能を強調しています。

ローカリゼーションのサポート、ドラッグアンドドロップ操作のサポート、インポートとエクスポート、またはダウンロードの優先度と同様に、Chromeのサポートが計画されています。

制限のために実装されない可能性が最も高い機能には、セグメント化されたダウンロード、ファイルの競合管理、速度制限、ダウンロードリファラーの送信、要求操作、チェックサムまたはミラーサポートが含まれます。

WebExtensionsバージョンは、プロセスを支援するためにフィルターやその他のツールを使用して、Webページから複数のファイルを選択してダウンロードすることをサポートしています。

私たちができること、やったことは、DownThemAllの大量選択、整理(マスクの名前変更など)およびキューイングツールをもたらすことです! ブラウザが一度にそれらをすべてダウンロードしようとしたため、ダウンロードが炎上することなく、一度に数百または数千のファイルを簡単にキューに入れることができます。

終わりの言葉

DownThemAllのWebExtensionバージョンは、ほとんどの部分でレガシーバージョンのコア機能をサポートしていますが、DownThemAllを最も人気のあるFirefoxアドオンの1つにした多くの機能が欠けています。 アドオンのファンと長年のユーザーは、おそらくそれとは無関係に試してみるでしょう。

Now You:開発についてどう思いますか?