Firefox 57, jehož vydání je naplánováno na letošní listopad, přinese do prohlížeče několik docela velkých změn, včetně těch, které by potenciálně mohly narušit kompatibilitu s některými populárními doplňky, které mnozí z nás považují při každodenním používání za nepostradatelné. . S přechodem Mozilly z XPCOM a XUL, základů prosperujícího ekosystému Firefoxu, bude prohlížeč podporovat pouze nové rozšíření API s názvem „WebExtensions“, které ukončí kompatibilitu s rozšířeními XUL overlay, bootstrapped extensions, SDK extensions a dokonce i Embedded WebExtensions. Jako specializovaný uživatel Firefoxu od dob svého Netscape Navigator v polovině devadesátých let je myšlenka, že některé z mých milovaných doplňků mohou během několika týdnů zastarat, hořkou pilulkou, kterou je třeba spolknout, ale existují řešení, která můžete kupte si nějaký čas, než zastarají. V tomto článku si dnes povíme přesně, proč Mozilla ukončuje podporu rozšíření XUL, jak můžete zkontrolovat kompatibilitu doplňků s Firefoxem 57 a jak můžete používat starší rozšíření i poté, co Firefox 57 ukončí podporu XUL a XPCOM pro dobrý.
Proč Mozilla končí podporu XUL s Firefoxem 57?
Podle prohlášení zveřejněných na začátku tohoto roku Mozillou, implementace API WebExtensions pomůže Firefoxu mnoha způsoby, ačkoli mnoho lidí v komunitách vývojářů a mocných uživatelů o tom není přesvědčeno. Podle Kena Needhama, správce desktopů Firefoxu Mozilly, je hlavním důvodem, proč prohlížeč opouští XPCOM a XUL, bezpečnost a stabilita. Podle něj skutečnost, že velká část kódu Firefoxu je v JavaScriptu, byla pro prohlížeč obrovskou výhodou, pokud jde o to, že je mnohem přizpůsobitelnější než kterýkoli z jeho konkurentů, ale také způsobí, že prohlížeč je inherentně nejistý před malwarem a dalšími bezpečnostními prvky hrozby. Dále uvedl: „Doplňky mají úplný přístup k interní implementaci prohlížeče Firefox. Tato nedostatečná modularita vede k mnoha problémům. Doplňky mohou také způsobit selhání Firefoxu, když používají API neočekávaným způsobem “.
WebExtensions, nové aplikační programovací rozhraní (API), které Firefox již přijal a bude jediným základem pro jeho doplňky z Firefoxu 57, je také kompatibilní s Blink, což je vidlice Googlu s otevřeným zdrojovým modulem WebKit společnosti Apple, který aktuálně používá Safari, a tvoří základ jiných populárních prohlížečů, jako jsou Chrome a Opera, které později upustily od svého webového prohlížeče Presto ve prospěch WebKit. Kompatibilita Blink umožní vývojářům snadno přenesou své doplňky z Chromu do Firefoxu aniž byste museli kód příliš měnit, což je podle Mozilly další důvod pro změnu. Takže ať se vám to líbí nebo ne, budete se muset s touto změnou vypořádat.
Zkontrolujte, které doplňky jsou kompatibilní s Firefoxem 57 nebo novějším
- Chcete-li zkontrolovat, zda jsou vaše doplňky kompatibilní s Firefoxem 57 a novějšími, klikněte na nabídku hamburgerů v pravém horním rohu okna Firefoxu a poté, klikněte na 'Doplňky'.
- Na výsledné obrazovce, klikněte na možnost „Rozšíření“ jak je znázorněno na obrázku níže.
Nyní můžete vidět XUL a další rozšíření označená a žlutá značka „Legacy“, zatímco ty, které již migrovaly na rozhraní WebExtension API, budou mít žádné takové označení a, bude i nadále fungovat jako obvykle, dokonce is Firefoxem 57 a novějšími.
Jak dál používat starší rozšíření
Pokud opravdu chcete i nadále používat konkrétní příponu, jejíž vývojář ještě neprovedl migraci na WebExtensions nebo je nepravděpodobné, že by tak učinil v budoucnu, co můžete udělat, je přepněte na Firefox ESR (Extended Support Release), která je do značné míry zaměřena na organizace a podniky, které oceňují kompatibilitu mezi funkcemi. Vydání ESR se nemusí aktualizovat novými funkcemi, ale nadále dostávají všechny bezpečnostní opravy až do vydání další verze ESR. Aktuální vydání ESR je Firefox 52 a bude pokračovat dostávat aktualizace zabezpečení až do příštího června, takže můžete do té doby používat starší rozšíření bez obav o zabezpečení. Nebude to trvalé řešení, ale koupí vám čas na vyhodnocení vašich možností do budoucna.
VIZ TÉŽ: Jak používat Firefox Odeslat k odesílání souborů s vlastním zničením
Zkontrolujte kompatibilitu doplňků s Firefoxem 57 nebo novějším
Ačkoli tah Firefoxu přilákal velké množství hlasitých a vlivných kritiků, organizace stále pokračuje v navrhovaných změnách podle plánu. Takže ať se vám to líbí nebo ne, alespoň některé vaše oblíbené doplňky nemusí být do konce tohoto roku už použitelné. Jistě, můžete přejít na verzi ESR, ale stále budete žít ve vypůjčeném čase, protože odpočinek bude pouze dočasný a ne trvalý. Myslíte si tedy, že změny odcizí vývojáře a uživatele? Ztratí Firefox část svých uživatelů, nebo si myslíte, že vytrvalí uživatelé Firefoxu budou prohlížeč nadále podporovat, i když jen z ideologických důvodů? Dejte nám vědět, co si o tomto problému myslíte, protože vás rádi slyšíme.