Firefox-add-on DownThemAll maakt een comeback
- Categorie: Firefox
Verschillende ontwikkelaars van add-ons hadden kritiek op 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 gebaseerd op 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 onderhield DownThemAll . Wij beoordeeld DownThemAll in 2013 voor de eerste keer en vond het een uitstekende uitbreiding voor het massaal downloaden van items op websites.
De extensie zou webpagina's ontleden om links, afbeeldingen en media en andere downloadopties weer te geven aan de gebruiker wanneer deze wordt uitgevoerd. Firefox-gebruikers kunnen het gebruiken om alle afbeeldingen, archieven, audiobestanden of elk ander type bestand van sites te downloaden met een eenvoudige handeling.
Maier bekritiseerde Mozilla voor het maken van de overstap toen de WebExtensions API niet volwassen genoeg of zelfs niet beschikbaar was; een extensie als DownThemAll zou ernstig beperkt zijn in functies en er werd besloten om de extensie niet over te dragen.
Extensies zoals Download Star zijn in de tussentijd gemaakt die een deel van de functionaliteit van DownThemAll ondersteunden, maar ook deze worden beperkt door WebExtension API's.
De ontwikkelaar publiceerde de broncode van de WebExtensions-versie van DownThemAll op GitHub onlangs beweerde dat de release van een bètaversie net om de hoek ligt.
De WebExtensions-versie is een volledige herschrijving van de extensie. De ontwikkelaar merkt op dat de extensie functies zal missen die de originele DownThemAll-extensie ondersteunde vanwege WebExtension-beperkingen. Bovendien zullen sommige bugs die in de oude versie zijn gecorrigeerd, terugkeren in de WebExtensions-versie, omdat er op dat moment geen manier is om ze op te lossen.
Wat dit verder betekent, is dat enkele bugs die we hebben opgelost in de originele DownThemAll! zijn terug, omdat we onze eigen downloads niet langer kunnen doen, maar altijd de downloadmanager van de browser moeten doorlopen, wat notoir slecht is in het omgaan met bepaalde 'eigenaardigheden' echte webservers in de wilde show. Het behandelt niet eens gewone 404-fouten.
De takenlijst , gesorteerd in prioriteiten, markeert toekomstige functies en functies die vanwege beperkingen niet kunnen worden geïmplementeerd.
Ondersteuning voor Chrome is gepland, evenals ondersteuning voor lokalisatie, ondersteuning voor slepen en neerzetten, importeren en exporteren of downloadprioriteiten.
Functies die hoogstwaarschijnlijk niet zullen worden geïmplementeerd vanwege beperkingen, zijn onder meer gesegmenteerde downloads, bestandsconflictbeheer, snelheidsbeperking, het verzenden van downloadverwijzingen, manipulaties van verzoeken, checksum of mirror-ondersteuning.
De WebExtensions-versie ondersteunt het selecteren en downloaden van meerdere bestanden van webpagina's met behulp van filters en andere tools om het proces te vergemakkelijken.
Wat we kunnen doen en hebben gedaan, is de massaselectie, organiseren (hernoemen van maskers, enz.) En wachtrijtools van DownThemAll! over naar de WebExtension, zodat u gemakkelijk honderden of duizenden bestanden tegelijk in de wachtrij kunt plaatsen zonder dat de downloads in vlammen opgaan omdat de browser ze allemaal tegelijk probeerde te downloaden.
Afsluitende woorden
De WebExtension-versie van DownThemAll ondersteunt voor het grootste deel de kernfunctionaliteit van de oudere versie, maar zal veel functies missen die DownThemAll tot een van de meest populaire Firefox-add-ons hebben gemaakt. Fans en oude gebruikers van de add-on zullen het waarschijnlijk toch proberen.
Nu jij: Wat is jouw mening over de ontwikkeling?