Zašto XUL ekstenzije idu dalje?
Sva tradicionalna proširenja, uključujući XUL ekstenzije, se prekidaju. Bili su vrlo moćni, ali to je bila i snaga i slabost. Jednostavna snaga ovih proširenja značila je da mogu mijenjati Firefoxov kod preglednika, što bi moglo dovesti do nestabilnosti i nevinih zlonamjernih dodataka.
Umjesto toga, Mozilla radi na WebExtensions, koji su slični dodacima Chromea i Edgea. Ovo su budućnost Firefox ekstenzija. Budući da ti dodati moraju raditi na standardniji način i ne mogu se zanemariti s Firefoxovim internim kodom, oni bi trebali uzrokovati manje problema. Također bi trebalo biti lakše za programere za priključivanje dodataka iz Chromea u Firefox.
Trenutno, Firefox podržava i tradicionalna (naslijeđena) proširenja i WebExtensions. S Firefoxom 57, starija proširenja prestat će raditi, a samo noviji WebExtensions će raditi. Ova je promjena već živjela u pregledniku Firefox Noći, vodeću verziju razvoja Firefoxa. Developeri su bili potaknuti nadogradnju proširenja, ali nisu svi, što nas dovodi do problema.
Kako provjeriti hoće li Vaša proširenja prestati raditi
ako danas upotrebljavate Firefox, možete provjeriti koja će se proširenja prestati raditi u verziji 57. Da biste provjerili, kliknite izbornik> Dodaci i odaberite kategoriju "Proširenja".
Starija proširenja koja će prestati raditi označena su oznakom "Legacy" ako upotrebljavate Firefox 55 ili noviji. Moderni WebExtensions koji će nastaviti s radom prikazuju se normalno.
Kako tražiti nova proširenja
Ako proširenje ima oznaku "Naslijeđeno", možete provjeriti ovaj popis popularnih proširenja s podacima o statusu nadogradnje. Na primjer, na gornjem screenshotu, LastPass je označen kao Legacy proširenje koje će prestati raditi, ali možemo vidjeti da ga programeri planiraju zamijeniti WebExtensionom prije datuma objavljivanja programa Firefox 57.
Za manje popularna proširenja možda ćete morati pretraživati na webu kako biste vidjeli hoće li programer planirati ažuriranje. Razvojni inženjeri moraju priključiti svoja proširenja na WebExtensions, a to neće učiniti svi razvojni programeri.
Ako proširenje ovisi o tome da će se prestati raditi, možda ćete morati tražiti modernu alternativu koja nešto slično. Možete pretražiti samo one dodatke koji su kompatibilni s Firefoxom 57 ili novijim na Mozilla Add-ons mjestu.
Svaki dodatak koji ima oznaku "Kompatibilno s Firefoxom 57+" je WebExtension koji će nastaviti s radom. Na primjer, proširenje User Agent Switcher ekstenzija nije planirano za nadogradnju pa vjerojatno želite instalirati jedan od modernih proširenja korisničkog agenta Switcher.
Kako nastaviti upotrebljavati naslijeđena proširenja
Ako zaista trebate staro proširenje, postoji jedan od načina da ih sigurno koristite. Prebacite se na Firefox Extended Release Release, također poznat kao Firefox ESR. Ovo je sporija verzija Firefoxa namijenjena uglavnom za tvrtke koje ne žele značajne nadogradnje svakih šest tjedana.
Trenutni Firefox ESR izdanje temelji se na Firefoxu 52 i bit će podržan sa sigurnosnim ažuriranjima do 26. lipnja 2018. Kako se temelji na Firefoxu 52, starija proširenja će nastaviti funkcionirati bez ikakvih problema
Nakon 26. lipnja 2018. morat ćete nadograditi na noviju verziju Firefox ESR-a koja više neće podržavati naslijeđena proširenja ako želite nastaviti primati sigurnosna ažuriranja. Ovo nije stalno rješenje, ali je dobar način da nastavite koristiti svoje trenutačne nastavke još sedam mjeseci dok ocjenjujete više modernih alternativa.