Firefox add-on DownThemAll maakt een comeback

Verschillende add-onontwikkelaars bekritiseerden Mozilla in 2015 toen de maker van Firefox onthulde dat het het klassieke Firefox-add-ons-systeem zou laten vallen om het te vervangen door een nieuw systeem op basis van WebExtensions. Die omschakeling gebeurde met de release van Firefox 57 in 2017.

Een van de ontwikkelaars was Nils Maier die de populaire download-add-on DownThemAll onderhield. We hebben DownThemAll in 2013 voor het eerst beoordeeld en vonden het een uitstekende uitbreiding op items voor massa-download op websites.

De extensie parseert webpagina's om links, afbeeldingen en media en andere downloadopties aan de gebruiker te tonen wanneer deze wordt uitgevoerd. Firefox-gebruikers kunnen het gebruiken om met een eenvoudige handeling alle afbeeldingen, archieven, audiobestanden of elk ander type bestand van sites te downloaden.

Maier bekritiseerde Mozilla voor het maken van de overstap toen de WebExtensions API niet volwassen genoeg of zelfs niet beschikbaar was; een extensie zoals DownThemAll zou ernstig functie-gelimiteerd zijn en de beslissing werd genomen om de extensie niet over te dragen.

In de tussentijd zijn extensies zoals Download Star gemaakt die een deel van de functionaliteit van DownThemAll ondersteunen, maar ook deze worden beperkt door WebExtension API's.

De ontwikkelaar publiceerde de broncode van de WebExtensions-versie van DownThemAll op GitHub en verklaarde onlangs dat de release van een bètaversie om de hoek ligt.

De WebExtensions-versie is een volledige herschrijving van de extensie. De ontwikkelaar merkt op dat de extensie functies mist die de oorspronkelijke DownThemAll-extensie ondersteunde vanwege WebExtension-beperkingen. Bovendien zullen sommige bugs die zijn gecorrigeerd in de oude versie terugkeren in de WebExtensions-versie, omdat er op dat moment geen manier is om ze aan te pakken.

Wat dit verder betekent is dat sommige bugs die we in de originele DownThemAll hebben opgelost! zijn terug, omdat we onze eigen downloads niet meer kunnen doen, maar altijd via de browser downloadmanager moeten gaan, wat notoir slecht is in het omgaan met bepaalde "eigenaardigheden" echte webservers in de wilde show. Zelfs 404-fouten worden niet verwerkt.

De takenlijst, gesorteerd in prioriteiten, markeert aankomende functies en functies die vanwege beperkingen niet kunnen worden geïmplementeerd.

Chrome-ondersteuning is gepland, evenals ondersteuning voor lokalisatie, ondersteuning voor slepen en neerzetten, importeren en exporteren of downloadprioriteiten.

Functies die vanwege beperkingen waarschijnlijk niet worden geïmplementeerd, zijn onder meer gesegmenteerde downloads, beheer van bestandsconflicten, snelheidsbeperking, verzending van downloadverwijzingen, verzoekmanipulaties, controlesom of mirror-ondersteuning.

De WebExtensions-versie ondersteunt het selecteren en downloaden van meerdere bestanden van webpagina's met behulp van filters en andere hulpmiddelen om het proces te ondersteunen.

Wat we kunnen doen en doen is de massaselectie, het organiseren (hernoemen van maskers, enz.) En wachtrijhulpmiddelen van DownThemAll! naar de WebExtension, zodat u gemakkelijk honderden of duizenden bestanden in een wachtrij kunt zetten zonder dat de downloads in vlammen opgaan, omdat de browser ze allemaal tegelijk probeerde te downloaden.

Slotwoorden

De WebExtension-versie van DownThemAll ondersteunt grotendeels de kernfunctionaliteit van de oude versie, maar mist veel functies waardoor DownThemAll een van de populairste Firefox-add-ons is. Fans en oude gebruikers van de add-on zullen het waarschijnlijk proberen, ongeacht dat.

Nu u: wat is uw mening over de ontwikkeling?