6Jul
"Firefox 57", kuris planuojama paleisti 2017 m. Lapkričio 14 d., Mozilla nutraukia paramą seniems plėtiniams ir palaiko tik naujesnius "WebExtensions".Štai kaip patikrinti, ar tavo plėtiniai nebebus dirbti ir kaip juos toliau naudoti nuo lapkričio, jei to reikės.
Kodėl XUL plėtiniai išnyksta
Visi tradiciniai plėtiniai, įskaitant XUL plėtinius, yra nutraukiami. Jie buvo labai galingi, bet tai buvo ir stiprybė, ir silpnumas. Vienintelis šių plėtinių galia reiškia, kad jie galėtų keisti "Firefox" naršyklės kodą, kuris gali sukelti nestabilumą ir nekaltų piktybinių priedų.
Vietoj to, "Mozilla" dirbo "WebExtensions", kurie yra panašūs į "Chrome" ir "Edge" priedus. Tai yra "Firefox" plėtinių ateitis. Kadangi šie papildiniai turi dirbti labiau standartiniu būdu ir negali būti netinkami naudojant "Firefox" vidinį kodą, jie turi sukelti mažiau problemų.Programų kūrėjams taip pat turėtų būti lengviau prieiti prie priedų iš "Chrome" į "Firefox".
Šiuo metu Firefox palaiko tiek tradicinius( senus) plėtinius, tiek WebExtensions. Su "Firefox 57", senesni plėtiniai nebebus dirbti, o tik naujesni "WebExtensions" veiks.Šis pakeitimas jau yra "Firefox Nightly", "Firefox" priekinės dalies kūrimo versijoje. Programuotojai buvo priversti atnaujinti savo plėtinius, bet ne visi - todėl mums kilo problema.
Kaip patikrinti, ar jūsų plėtiniai nustos veikti
, jei šiandien naudosite "Firefox", galite patikrinti, kuris iš jūsų plėtinių nustos veikti versijoje 57. Norėdami patikrinti, spustelėkite meniu & gt;Priedai ir pasirinkite "Plėtiniai" kategoriją.
Senesni pratęsimai, kurie nustos veikti, žymimi "Legacy" žyma, jei naudojate "Firefox 55" ar naujesnę versiją.Paprastai rodomi šiuolaikiniai WebExtensions, kurie tęs darbą.
Kaip ieškoti naujų plėtinių
Jei pratęsimas turi "Legacy" žymą, galite patikrinti šį populiarių plėtinių sąrašą su informacija apie jų naujovinimo būseną.Pavyzdžiui, ankstesnėje ekrano kopijoje LastPass pažymėtas kaip "Legacy" plėtinys, kuris nustos veikti, tačiau mes galime pastebėti, kad kūrėjai planuoja pakeisti jį "WebExtension" prieš "Firefox 57" išleidimo datą.
Dėl mažesnių populiarių plėtinių gali reikėti atlikti žiniatinklio paiešką, norint sužinoti, ar kūrėjas planuoja atnaujinti. Programuotojai turi perkelti savo plėtinius į "WebExtensions", o ne visi kūrėjai tai atliks.
Jei pratęsimas priklausys nuo jūsų, jis nebebus veikiamas, gali tekti ieškoti šiuolaikinės alternatyvos, kuri daro kažką panašaus. Galite ieškoti tik priedų, kurie suderinami su "Firefox 57" ar naujesniu "Mozilla" papildinių svetainės.
Bet koks priedas, kurio žyma "Compatible with Firefox 57+" yra WebExtension, kuris tęs darbą.Pvz., Atnaujinimui nenumatytas "User Agent Switcher" plėtinys, todėl galbūt norėsime įdiegti vieną iš modernesnių "User Agent" jungiklio plėtinių.
Tai tinkamas laikas įvertinti, ar iš tikrųjų reikia visų šių pratęsimų.Naršyklės plėtiniai gali būti pavojingi, todėl juos reikėtų įdiegti tik tada, jei jie tikrai naudingi jums ir patikimam šaltiniui.
Kaip išlaikyti senesnius plėtinius
Jei jums iš tiesų reikalingas senas pratęsimas, yra vienas iš būdų juos saugiai naudoti. Perjunkite "Firefox" išplėstinį palaikymo laidą, dar vadinamą "Firefox ESR".Tai lėtesnė "Firefox" versija, skirta daugiausia įmonėms, kurios nenori, kad pagrindinės funkcijos būtų atnaujinamos kas šešias savaites.
Dabartinis "Firefox ESR" leidimas yra pagrįstas "Firefox 52" ir bus palaikomas su saugos naujinimais iki 2018 m. Birželio 26 d. Kadangi jis pagrįstas "Firefox 52", senesni išplėtimai ir toliau veiks be problemų
Nuo 2018 m. Birželio 26 d.turėsite atnaujinti į naujesnes "Firefox ESR" versijas, kurios nebepalaupys senesnių plėtinių, jei norite ir toliau gauti saugos naujinimus. Tai nėra ilgalaikis sprendimas, tačiau tai yra geras būdas toliau naudoti dabartinius plėtinius dar septynerius mėnesius, kol įvertinsite šiuolaikines alternatyvas.