Firefox-tilføjelse DownThemAll foretager et comeback

Flere add-on-udviklere kritiserede Mozilla i 2015, da producenten af ​​Firefox afslørede, at det ville droppe det klassiske Firefox-tilføjelsessystem for at erstatte det med et nyt system baseret på WebExtensions. Denne switch skete med frigivelsen af ​​Firefox 57 i 2017.

En af udviklerne var Nils Maier, der opretholdt den populære download-tilføjelse DownThemAll. Vi gennemgik DownThemAll i 2013 for første gang og fandt, at det var en fremragende udvidelse til masse-download-varer på websteder.

Udvidelsen analyserer websider for at vise links, billeder og medier og andre downloadindstillinger til brugeren, når de køres. Firefox-brugere kunne bruge det til at downloade alle billeder, arkiver, lydfiler eller enhver anden type fil fra websteder med en enkel handling.

Maier kritiserede Mozilla for at have skiftet, når WebExtensions API ikke var modne nok eller endda tilgængelige; en udvidelse som DownThemAll ville være alvorligt funktionsbegrænset, og der blev truffet beslutning om ikke at porte udvidelsen.

Udvidelser som Download Star blev oprettet i mellemtiden, der understøttede noget af funktionaliteten af ​​DownThemAll, men også de er begrænset af WebExtension API'er.

Udvikleren offentliggjorde kildekoden til WebExtensions-versionen af ​​DownThemAll på GitHub for nylig og oplyste, at frigivelsen af ​​en beta-version er lige rundt om hjørnet.

WebExtensions-versionen er en komplet omskrivning af udvidelsen. Udvikleren bemærker, at udvidelsen mangler funktioner, som den oprindelige DownThemAll-udvidelse understøttede på grund af WebExtension-begrænsninger. Derudover vil nogle fejl, der blev rettet i den ældre version, vende tilbage i WebExtensions-versionen, da der ikke er nogen måde at håndtere dem på det tidspunkt.

Hvad dette desuden betyder er, at nogle fejl, vi fikseret i den originale DownThemAll! er tilbage, da vi ikke længere kan udføre vores egne downloads, men vi skal altid gennem browseren downloade manager, hvilket er notorisk dårligt til at håndtere visse "quirks" virkelige webservere i det vilde show. Det håndterer ikke engang regelmæssige 404 fejl.

Opgavelisten, sorteret i prioriteter, fremhæver kommende funktioner og funktioner, der ikke kan implementeres på grund af begrænsninger.

Chrome-support er planlagt, ligesom lokaliseringsstøtte, support til træk og slip-operationer, import og eksport eller download prioriteter.

Funktioner, der sandsynligvis ikke vil blive implementeret på grund af begrænsninger, inkluderer segmenterede downloads, filkonflikthåndtering, hastighedsbegrænsning, download af henvisningssending, anmodning om manipulation, kontrolsum eller spejlstøtte.

WebExtensions-versionen understøtter valg og download af flere filer fra websider ved hjælp af filtre og andre værktøjer til hjælp i processen.

Hvad vi kan gøre og gøre, er at bringe massevalget, organisere (omdøbe masker osv.) Og køværktøjer til DownThemAll! over til WebExtension, så du nemt kan stå i kø i hundreder eller tusinder filer på en gang uden at downloads går op i flammer, fordi browseren prøvede at downloade dem alle på én gang.

Lukende ord

WebExtension-versionen af ​​DownThemAll understøtter kernefunktionaliteten i den ældre version for det meste, men vil mangle masser af funktioner, der gjorde Down ThemaAll til en af ​​de mest populære Firefox-tilføjelser. Fans og langvarige brugere af tilføjelsen vil prøve det sandsynligvis uanset det.

Nu du: Hvad tager du for udviklingen?