Доповнення Firefox DownThemAll повертається

Кілька розробників додатків розкритикували Mozilla у 2015 році, коли виробник Firefox виявив, що він відмовиться від класичної системи додатків Firefox замінити її на нову систему, засновану на WebExtensions. Цей комутатор стався з виходом Firefox 57 у 2017 році.

Одним із розробників був Нілс Маєр, який підтримував популярну надбудову для завантаження DownThemAll. Ми переглянули DownThemAll в 2013 році вперше і виявили, що це прекрасне розширення для масового завантаження предметів на веб-сайтах.

Розширення розбере веб-сторінки для відображення посилань, зображень та медіа-файлів та інших варіантів завантаження для користувача під час запуску. Користувачі Firefox можуть використовувати його для завантаження всіх зображень, архівів, аудіофайлів або будь-якого іншого типу файлів із сайтів, за допомогою простої операції.

Мейєр критикував Mozilla за те, що він перейшов, коли API WebExtensions не був достатньо зрілим або навіть доступним; розширення на зразок DownThemAll було б сильно обмеженим, і було прийнято рішення не портувати розширення.

Тим часом такі розширення, як Download Star, були створені, що підтримували деякі функції DownThemAll, але вони також обмежені API WebExtension.

Нещодавно розробник опублікував вихідний код версії WebExtensions DownThemAll на GitHub, заявивши, що випуск бета-версії знаходиться майже за рогом.

Версія WebExtensions - це повне перезапис розширення. Розробник зазначає, що в розширенні бракує функцій, які підтримували оригінальне розширення DownThemAll через обмеження WebExtension. Крім того, деякі помилки, які виправлені у попередній версії, повернуться у версії WebExtensions, оскільки наразі з ними немає можливості боротися.

Крім того, це означає, що деякі помилки ми виправили в оригіналі DownThemAll! повертаємось, тому що ми більше не можемо виконувати свої власні завантаження, але мусимо завжди проходити через менеджер завантажень браузера, що, як відомо, погано обробляє певні "химерності" справжніх веб-серверів у дикому шоу. Він навіть не обробляє звичайні 404 помилки.

Список завдань, відсортований за пріоритетами, виділяє майбутні функції та функції, які неможливо реалізувати через обмеження.

Планується підтримка Chrome, як і підтримка локалізації, підтримка операцій перетягування, імпорту та експорту або пріоритетів завантаження.

Особливості, які, швидше за все, не будуть реалізовані через обмеження, включають сегментоване завантаження, управління конфліктом файлів, обмеження швидкості, надсилання реферала завантаження, маніпуляції із запитами, контрольна сума чи підтримка дзеркала.

Версія WebExtensions підтримує вибір та завантаження декількох файлів із веб-сторінок за допомогою фільтрів та інших інструментів, щоб допомогти в цьому процесі.

Що ми можемо зробити та зробили - це зробити масовий вибір, організацію (перейменування масок тощо) та інструменти для встановлення очей DownThemAll! Перейти до WebExtension, тож ви можете легко ставити в чергу чергові сотні чи тисячі файлів одночасно, не завантажуючи полум’я, оскільки браузер намагався завантажити їх відразу.

Заключні слова

Версія WebExtension DownThemAll підтримує основну функціональність застарілої версії здебільшого, але бракує безлічі функцій, які зробили DownThemAll одним з найпопулярніших додатків Firefox. Шанувальники та давні користувачі додатку спробують його, ймовірно, незалежно від цього.

Тепер ви: Що ви ставитеся до розвитку?