Няколко разработчици на добавки критикуваха Mozilla през 2015 г., когато производителят на Firefox разкри, че ще отпадне класическата система за добавки на Firefox, за да я замени с нова система, базирана на WebExtensions. Този превключвател се случи с излизането на Firefox 57 през 2017 година.
Един от разработчиците беше Нилс Майер, който поддържаше популярната добавка за изтегляне DownThemAll. Прегледахме DownThemAll през 2013 г. за първи път и открихме, че е отлично разширение за масово изтегляне на артикули на уебсайтове.
Разширението ще анализира уеб страниците, за да показва връзки, снимки и медии и други опции за изтегляне на потребителя, когато се стартира. Потребителите на Firefox могат да го използват за изтегляне на всички изображения, архиви, аудио файлове или всеки друг тип файлове от сайтове с проста операция.
Майер критикува Mozilla за превключване, когато API на WebExtensions не е достатъчно зрял или дори достъпен; разширение като DownThemAll би било строго ограничено и е взето решение да не се пренася разширението.
Разширенията като Download Star са създадени междувременно, които поддържат част от функционалността на DownThemAll, но те също са ограничени от API на WebExtension.
Програмистът публикува изходния код на версията WebExtensions на DownThemAll на GitHub наскоро, като заяви, че излизането на бета версия е точно зад ъгъла.
Версията WebExtensions е пълно пренаписване на разширението. Разработчикът отбелязва, че на разширението няма функции, които оригиналното разширение DownThemAll се поддържа поради ограниченията на WebExtension. Освен това, някои грешки, които са коригирани в наследената версия, ще се върнат във версията WebExtensions, тъй като няма начин да се справят с тях по това време.
Това означава още, че някои грешки, които поправихме в оригиналния DownThemAll! се завръщат, тъй като ние не можем да правим собствените си изтегляния повече, но трябва да минаваме през мениджъра за изтегляне на браузъра винаги, което е очевидно лошо в работата с определени „странности“ истински уеб сървъри в дивото шоу. Той дори не се справя с редовни 404 грешки.
Списъкът със задачи, сортиран по приоритети, подчертава предстоящите функции и функции, които не могат да бъдат приложени поради ограничения.
Поддръжката на Chrome е планирана, както и поддръжката за локализация, поддръжката за операции с влачене и пускане, импортиране и експортиране или приоритети за изтегляне.
Функции, които най-вероятно няма да бъдат приложени поради ограничения, включват сегментирано изтегляне, управление на конфликти във файлове, ограничаване на скоростта, изпращане на реферала, манипулиране на заявки, контролна сума или огледална поддръжка.
Версията WebExtensions поддържа избор и изтегляне на множество файлове от уеб страници, използвайки филтри и други инструменти, за да помогнете в процеса.
Това, което можем да направим и направим, е да внесем масовия подбор, организирането (преименуване на маски и т.н.) и инструментите за опашка на DownThemAll! до WebExtension, така че можете лесно да наредите на опашка стотици или хиляди файлове наведнъж, без изтеглянията да пламнат, защото браузърът се опита да ги изтегли наведнъж.
Заключителни думи
Версията WebExtension на DownThemAll поддържа основната функционалност на наследената версия в по-голямата си част, но ще липсва много функции, които направиха DownThemAll една от най-популярните добавки на Firefox. Фенове и дългогодишни потребители на добавката ще я опитат вероятно независимо от това.
Сега Вие: Какво мислите за развитието?