Firefox-tillegget DownThemAll gjør comeback

Flere tilleggsutviklere kritiserte Mozilla i 2015 da produsenten av Firefox avslørte at det ville droppe det klassiske Firefox-tilleggssystemet for å erstatte det med et nytt system basert på WebExtensions. Den bryteren skjedde med utgivelsen av Firefox 57 i 2017.

En av utviklerne var Nils Maier som opprettholdt det populære nedlastningstillegget DownThemAll. Vi vurderte DownThemAll i 2013 for første gang og fant det å være en utmerket utvidelse til masse nedlasting av artikler på nettsteder.

Utvidelsen analyserer websider for å vise koblinger, bilder og medier og andre nedlastingsalternativer til brukeren når den kjøres. Firefox-brukere kan bruke den til å laste ned alle bilder, arkiver, lydfiler eller andre typer filer fra nettsteder med en enkel operasjon.

Maier kritiserte Mozilla for å bytte når WebExtensions API ikke var modne nok eller til og med tilgjengelige; en utvidelse som DownThemAll ville være sterkt funksjonsbegrenset, og beslutningen ble tatt om ikke å porte utvidelsen.

Utvidelser som Download Star ble opprettet i mellomtiden som støttet noe av funksjonaliteten til DownThemAll, men også de er begrenset av WebExtension APIer.

Utvikleren publiserte kildekoden til WebExtensions-versjonen av DownThemAll på GitHub nylig og uttalte at utgivelsen av en beta-versjon er rett rundt hjørnet.

WebExtensions-versjonen er en fullstendig omskriving av utvidelsen. Utvikleren bemerker at utvidelsen vil mangle funksjoner som den opprinnelige DownThemAll-utvidelsen støttet på grunn av begrensninger i WebExtension. I tillegg vil noen feil som ble korrigert i den eldre versjonen, returnere i WebExtensions-versjonen, da det ikke er noen måte å håndtere dem på det tidspunktet.

Hva dette videre betyr er at noen feil vi fikset i den opprinnelige DownThemAll! er tilbake, siden vi ikke kan gjøre våre egne nedlastinger lenger, men må alltid gå gjennom nettleserens nedlastingsbehandling, noe som er notorisk dårlig til å håndtere visse "quirks" virkelige webservere i naturen. Den takler ikke engang vanlige 404 feil.

Oppgavelisten, sortert etter prioriteringer, fremhever kommende funksjoner og funksjoner som ikke kan implementeres på grunn av begrensninger.

Chrome-støtte er planlagt, i likhet med lokaliseringsstøtte, støtte for dra og slipp-operasjoner, import og eksport eller nedlasting av prioriteringer.

Funksjoner som mest sannsynlig ikke vil bli implementert på grunn av begrensninger, inkluderer segmenterte nedlastinger, filkonflikthåndtering, hastighetsbegrensning, nedlasting av henvisningssending, forespørsel om manipulasjoner, kontrollsum eller speilstøtte.

WebExtensions-versjonen støtter valg og nedlasting av flere filer fra websider ved hjelp av filtre og andre verktøy for å hjelpe deg i prosessen.

Det vi kan gjøre og gjøre, er å bringe massevalget, organisere (gi nytt navn til masker, osv.) Og stille verktøy i kø for DownThemAll! over til WebExtension, slik at du enkelt kan stille i kø hundre eller tusen filer på en gang uten at nedlastningene går opp i flammer fordi nettleseren prøvde å laste ned dem alle på en gang.

Lukkende ord

WebExtension-versjonen av DownThemAll støtter kjernefunksjonaliteten til den gamle versjonen for det meste, men vil mangle mange funksjoner som gjorde DownThemAll til et av de mest populære Firefox-tilleggene. Fans og lenge brukere av tilleggsprogrammet vil prøve det sannsynligvis uansett.

Nå du: Hva tar du for utviklingen?