Firefox 57, ktorý je naplánovaný na prepustenie v novembri, prinesie do prehliadača nejaké dosť veľké zmeny vrátane toho, ktorý by mohol potenciálne prelomiť kompatibilitu s niektorými populárnymi doplnkami, ktoré mnohí z nás považujú za nevyhnutné v každodennom používaní, S prechodom od spoločnosti XPCOM a XUL, ktorá je základom úspešného ekosystému pre doplnky Firefox, bude prehliadač podporovať iba nové rozšírenie rozhrania API s názvom WebExtensions, ktoré ukončí kompatibilitu s rozšíreniami prekrytia XUL, rozšíreniami s bootstrapom, rozšíreniami SDK a dokonca aj Embedded WebExtensions. Ako vyhradený používateľ systému Firefox už od jeho dní Netscape Navigator späť v polovici deväťdesiatych rokov, myšlienka, že niektoré z mojich milovaných prídavných zariadení sa stanú zastaranými za niekoľko týždňov, je horká pilulka na prehĺtanie, ale existujú riešenia, ktoré môžete vyriešiť použite na kúpu sami nejaký čas, než sa stanú zastaranými. V tomto článku vám dnes povieme, prečo Mozilla odmieta rozšírenia XUL, ako môžete skontrolovať doplnkovú kompatibilitu s Firefoxom 57 a ako môžete pokračovať v používaní starších rozšírení aj po ukončení podpory pre XUL a XPCOM pre Firefox 57 dobrý.
Prečo je služba Mozilla koncovú podporu pre XUL s programom Firefox 57?
Podľa vyhlásení, ktoré odvysielala začiatkom tohto roka spoločnosť Mozilla, implementácia rozhrania API WebExtensions pomôže Firefoxu mnohými spôsobmi, hoci mnohí v komunite vývojárov a mocenských užívateľov nie sú presvedčení. Prvýkrát, podľa Ken Needham, manažéra prehliadača Mozilla pre Firefox, je hlavným dôvodom, prečo prehliadač opúšťa XPCOM a XUL, bezpečnosť a stabilitu . Podľa neho skutočnosť, že väčšina kódu Firefox je v jazyku JavaScript, bola pre prehliadač obrovskou výhodou z hľadiska toho, že je oveľa viac prispôsobiteľná než ktorýkoľvek z jeho konkurentov, ale zároveň robí prehliadač inherentne neistý pred malware a inými bezpečnostnými hrozby. Ďalej povedal: "Doplnky majú úplný prístup k internej implementácii Firefoxu. Tento nedostatok modularity vedie k mnohým problémom. Doplnky môžu tiež spôsobiť zlyhanie prehliadača Firefox, keď používajú rozhrania API neočakávaným spôsobom. "
WebExtensions, nové aplikačné programovacie rozhranie (API), ktoré Firefox už prijal a bude jediným základom pre jeho doplnky z Firefoxu 57, je tiež kompatibilný s programom Blink, ktorý je vidlicou spoločnosti Google s otvoreným zdrojovým kódom prehliadača WebKit, ktorý je v súčasnosti používaný od spoločnosti Safari a tvorí základ ďalších populárnych prehliadačov, ako sú Chrome a Opera, pričom posledný z nich opúšťa svoj prehliadač Presto v prospech WebKit. Blink-kompatibilita umožní vývojárom ľahko prenášať svoje doplnky prehliadača Chrome do Firefoxu bez toho, aby museli príliš zmeniť kód, čo je ďalší dôvod pre zmenu, podľa Mozilla. Takže či sa vám to páči, alebo nie, budete musieť riešiť túto zmenu.
Skontrolujte, ktoré doplnky sú kompatibilné so zariadením Firefox 57 alebo neskôr
- Ak chcete skontrolovať, či sú vaše doplnky kompatibilné so zariadením Firefox 57 a novším, kliknite na ponuku hamburgerov v pravom hornom rohu okna Firefoxu a potom kliknite na položku "Doplnky" .
- Na výslednej obrazovke kliknite na možnosť "Rozšírenia", ako je znázornené na obrázku nižšie.
Ako používať staršie rozšírenia
Ak naozaj chcete pokračovať v používaní konkrétneho rozšírenia, ktorého vývojár ešte nepreniesol na WebExtensions, alebo je pravdepodobné, že tak urobíte v budúcnosti, čo môžete urobiť, je prepnúť na Firefox ESR (Extended Support Release), ktorý je do značnej miery zameraný v organizáciách a podnikoch, ktoré oceňujú kompatibilitu nad funkciami. ESR vydania sa nemusia aktualizovať pomocou nových funkcií, ale naďalej dostávajú všetky bezpečnostné záplaty až do vydania ďalšej verzie ESR. Súčasné vydanie ESR je Firefox 52 a naďalej bude dostávať aktualizácie zabezpečenia do júna, takže môžete pokračovať v používaní starších rozšírení až dovtedy bez akýchkoľvek obáv o bezpečnosť. Nebude to trvalé riešenie, ale kúpite si nejaký čas, aby ste zhodnotili svoje možnosti v budúcnosti.
Skontrolujte doplnkovú kompatibilitu s Firefoxom 57 alebo neskôr
Zatiaľ čo pohyb Firefoxu prilákal veľké množstvo vokálnych a vplyvných kritikov, organizácia stále pokračuje v plánovaných zmenách. Ak sa vám to páči, alebo nie, aspoň niektoré z vašich obľúbených doplnkov nemusia byť do konca tohto roka už použiteľné. Iste, môžete prejsť na ESR verziu, ale budete stále žiť na vypožičaný čas, pretože oddych bude len dočasný a nie trvalý. Takže si myslíte, že zmeny odcudzia vývojárov a používateľov? Bude spoločnosť Firefox stratiť časť svojich používateľov, alebo si myslíte, že používatelia prehliadača Firefox budú aj naďalej podporovať prehliadač, iba ak ide ideologicky? Dajte nám vedieť, čo si o probléme myslíte, pretože radi vás počúvame.