Dodatek Firefox DownThemAll powraca

Kilku programistów dodatków skrytykowało Mozillę w 2015 roku, kiedy twórca Firefoksa ujawnił, że porzuci klasyczny system dodatków Firefox, zastępując go nowym systemem opartym na WebExtensions. Zmiana ta nastąpiła wraz z wydaniem przeglądarki Firefox 57 w 2017 r.

Jednym z programistów był Nils Maier, który utrzymywał popularny dodatek do pobierania DownThemAll. Po raz pierwszy sprawdziliśmy DownThemAll w 2013 roku i stwierdziliśmy, że jest to doskonałe rozszerzenie do masowo pobieranych elementów na stronach internetowych.

Rozszerzenie parsuje strony internetowe, aby wyświetlać użytkownikom łącza, zdjęcia i multimedia oraz inne opcje pobierania po uruchomieniu. Użytkownicy Firefoksa mogą go użyć do pobrania wszystkich obrazów, archiwów, plików audio lub dowolnego innego rodzaju pliku z witryn za pomocą prostej operacji.

Maier skrytykował Mozillę za dokonanie zmiany, gdy interfejs API WebExtensions nie był wystarczająco dojrzały lub nawet dostępny; rozszerzenie takie jak DownThemAll byłoby poważnie ograniczone pod względem funkcji i podjęto decyzję, aby nie przenosić rozszerzenia.

W międzyczasie zostały utworzone rozszerzenia takie jak Download Star, które obsługują niektóre funkcje DownThemAll, ale również są ograniczone interfejsami API WebExtension.

Deweloper opublikował kod źródłowy wersji DownThemAll WebExtensions na GitHub, ostatnio stwierdzając, że wydanie wersji beta jest tuż za rogiem.

Wersja WebExtensions jest całkowitym przepisem rozszerzenia. Deweloper zauważa, że ​​rozszerzenie nie będzie zawierało funkcji obsługiwanych przez oryginalne rozszerzenie DownThemAll ze względu na ograniczenia WebExtension. Ponadto niektóre błędy, które zostały poprawione w starszej wersji, powrócą w wersji WebExtensions, ponieważ nie ma sposobu na ich usunięcie w tym czasie.

Oznacza to ponadto, że niektóre błędy naprawiliśmy w oryginalnym DownThemAll! wróciliśmy, ponieważ nie możemy już robić własnych pobrań, ale musimy zawsze przechodzić przez menedżera pobierania przeglądarki, co jest bardzo złe w obsłudze niektórych „dziwactw” prawdziwych serwerów internetowych w dzikim serialu. Nie obsługuje nawet zwykłych błędów 404.

Lista rzeczy do zrobienia, posortowana według priorytetów, wyróżnia nadchodzące funkcje i funkcje, których nie można wdrożyć z powodu ograniczeń.

Planowana jest obsługa Chrome, podobnie jak obsługa lokalizacji, obsługa operacji przeciągania i upuszczania, importowanie i eksportowanie lub priorytety pobierania.

Funkcje, które najprawdopodobniej nie zostaną zaimplementowane z powodu ograniczeń, obejmują pobieranie z podziałem na segmenty, zarządzanie konfliktami plików, ograniczanie prędkości, wysyłanie odsyłaczy do pobierania, manipulowanie żądaniami, obsługę sum kontrolnych lub kopii lustrzanych.

Wersja WebExtensions obsługuje wybieranie i pobieranie wielu plików ze stron internetowych za pomocą filtrów i innych narzędzi pomocnych w tym procesie.

To, co możemy zrobić i zrobić, to przynieść narzędzia do selekcji masowej, organizowania (zmiana nazw masek itp.) I narzędzia kolejkowania w DownThemAll! do rozszerzenia WebExtension, dzięki czemu można łatwo ustawiać w kolejce setki lub tysiące plików jednocześnie, bez pobierania plików w płomieniach, ponieważ przeglądarka próbowała je wszystkie pobrać jednocześnie.

Końcowe słowa

Wersja DownThemAll WebExtension obsługuje większość funkcji starszej wersji, ale brakuje jej wielu funkcji, dzięki którym DownThemAll jest jednym z najpopularniejszych dodatków do Firefoksa. Fani i długoletni użytkownicy dodatku wypróbują go prawdopodobnie niezależnie od tego.

Teraz Ty: Jakie jest Twoje zdanie na temat rozwoju?