Firefox-tillägget DownThemAll gör ett comeback

Flera tilläggsutvecklare kritiserade Mozilla 2015 när tillverkaren av Firefox avslöjade att det skulle släppa det klassiska Firefox-tilläggssystemet för att ersätta det med ett nytt system baserat på WebExtensions. Den växeln hände med lanseringen av Firefox 57 2017.

En av utvecklarna var Nils Maier som upprätthöll det populära nedladdningstillägget Down ThemaAll. Vi granskade DownThemAll 2013 för första gången och tyckte att det var en utmärkt förlängning för massnedladdningsartiklar på webbplatser.

Tillägget skulle analysera webbsidor för att visa länkar, bilder och media och andra nedladdningsalternativ för användaren när den körs. Firefox-användare kan använda den för att ladda ner alla bilder, arkiv, ljudfiler eller någon annan typ av fil från webbplatser med en enkel åtgärd.

Maier kritiserade Mozilla för att byta när WebExtensions API inte var tillräckligt mogna eller till och med tillgängliga; en tillägg som DownThemAll skulle vara allvarligt funktionsbegränsad och beslutet fattades att inte porta tillägget.

Tillägg som Download Star skapades under tiden som stöder en del av funktionaliteten i DownThemAll men också de är begränsade av WebExtension API: er.

Utvecklaren publicerade källkoden för WebExtensions-versionen av DownThemAll på GitHub nyligen och uppgav att släppningen av en beta-version är precis runt hörnet.

WebExtensions-versionen är en fullständig omskrivning av tillägget. Utvecklaren noterar att tillägget kommer att sakna funktioner som den ursprungliga Down ThemaAll-tillägget stöds på grund av WebExtension-begränsningar. Dessutom kommer vissa buggar som har korrigerats i den äldre versionen tillbaka i WebExtensions-versionen eftersom det inte finns något sätt att hantera dem vid den tiden.

Vad detta dessutom innebär är att vissa buggar vi fixade i det ursprungliga DownThemAll! är tillbaka, eftersom vi inte längre kan göra våra egna nedladdningar men måste gå igenom webbläsarens nedladdningshanterare, vilket är notoriskt dåligt att hantera vissa "quirks" riktiga webbservrar i den vilda showen. Den hanterar inte ens vanliga 404-fel.

Att göra-listan, sorterad i prioriteringar, belyser kommande funktioner och funktioner som inte kan implementeras på grund av begränsningar.

Chrome-stöd är planerat, liksom lokaliseringsstöd, stöd för dra-och-släpp-operationer, import och export eller nedladdningsprioriteringar.

Funktioner som sannolikt inte kommer att implementeras på grund av begränsningar inkluderar segmenterade nedladdningar, filkonflikthantering, hastighetsbegränsning, nedladdning av referenssändning, begäran manipulationer, kontrollsumma eller spegelstöd.

WebExtensions-versionen stöder att välja och ladda ner flera filer från webbsidor med filter och andra verktyg för att hjälpa till i processen.

Vad vi kan göra och göra är att ta massvalet, organisera (byta namn på masker osv.) Och köverktyg för DownThemAll! över till WebExtension, så att du enkelt kan köa hundratals eller tusentals filer på en gång utan att nedladdningarna går upp i lågor eftersom webbläsaren försökte ladda ner dem alla samtidigt.

Stängande ord

WebExtension-versionen av DownThemAll stöder kärnfunktionen i den gamla versionen för det mesta men kommer att sakna många funktioner som gjorde Down ThemaAll till ett av de mest populära Firefox-tilläggena. Fans och långvariga användare av tillägget kommer att prova antagligen oavsett det.

Nu du: Vad tar du för utvecklingen?