Preporučeno, 2024

Izbor Urednika

Kako provjeriti kompatibilnost dodatka s Firefox 57 ili kasnije

Firefox 57, koji je zakazan za objavljivanje u studenom ove godine, donijet će neke prilično velike promjene u pregledniku, uključujući i one koje bi potencijalno mogle prekinuti kompatibilnost s nekim popularnim dodacima koje mnogi od nas smatraju neophodnim u svakodnevnoj upotrebi, Mozilla se udaljava od XPCOM-a i XUL-a, temeljem Firefoxovog naprednog eko-sustava dodataka, a preglednik će podržavati samo novi API za proširenje nazvan 'WebExtensions', koji završava kompatibilnost s XUL proširenjima preklapanja, proširenjima s bootstrapovima, proširenjima SDK-a, pa čak i ugrađenim proširenjima WebExtensions. Kao posvećeni korisnik Firefoxa od dana kada je Netscape Navigator prošao sredinom devedesetih, ideja da neki od mojih omiljenih dodataka mogu zastarjeti za nekoliko tjedana je gorka pilula koju treba progutati, ali postoje zaobilaznice koje možete riješiti koristiti za kupnju sebe neko vrijeme prije nego što postanu zastarjeli. U ovom članku danas ćemo vam točno reći zašto Mozilla odbacuje proširenja XUL-a, kako možete provjeriti kompatibilnost dodatka s Firefox 57 i kako možete nastaviti koristiti postojeće ekstenzije čak i nakon što Firefox 57 završi s podrškom za XUL i XPCOM za dobro.

Zašto je Mozilla završila podršku za XUL s Firefox 57?

Prema izjavama objavljenim ranije ove godine od strane Mozilla, implementacija WebExtensions API-ja pomoći će Firefoxu na mnogo načina, iako mnogi u razvojnim i power-korisničkim zajednicama nisu uvjereni. Prvo, prema Ken Needhamu, Mozilla Firefox upravitelju desktopa, glavni razlog zašto se preglednik odriče XPCOM-a i XUL-a je sigurnost i stabilnost . Prema njegovim riječima, činjenica da je velik dio Firefox koda u JavaScriptu je velika prednost za preglednik u smislu da je čini mnogo prilagodljivijim od bilo kojeg konkurenta, ali isto tako čini preglednik inherentno nesigurnim od zlonamjernog softvera i druge sigurnosti prijetnji. Nadalje je rekao: „Dodaci imaju potpuni pristup internoj implementaciji Firefoxa. Ovaj nedostatak modularnosti dovodi do mnogih problema. Dodaci također mogu uzrokovati pad sustava Firefox kada na neočekivan način koriste API-je ".

WebExtensions, novo aplikacijsko programsko sučelje (API) koje je Firefox već usvojio i koji će biti jedina osnova za svoje dodatke iz Firefoxa 57, također je kompatibilno s Blinkom, koji je Googleova vilica Appleovog otvorenog koda WebKit preglednika koji se trenutno koristi Safari i čini osnovu drugih popularnih preglednika, kao što su Chrome i Opera, a drugi napušta svoj Presto preglednik u korist WebKita. Blink kompatibilnost omogućit će programerima da jednostavno povežu svoje dodatke Chromeu Firefoxu bez potrebe da previše mijenjaju kôd, što je još jedan razlog za promjenu, prema Mozilli. Bilo da vam se to sviđa ili ne, morat ćete se nositi s tom promjenom.

Provjerite koji su dodaci kompatibilni s Firefox 57 ili kasnije

  • Da biste provjerili jesu li vaši dodaci kompatibilni s Firefox 57 i kasnijim, kliknite na izbornik hamburger u gornjem desnom kutu prozora Firefox, a zatim kliknite na 'Dodaci' .

  • Na prikazanom zaslonu kliknite na opciju "Proširenja" kao što je prikazano na slici ispod.

Sada možete vidjeti XUL i druge ekstenzije označene žutom oznakom "Legacy", dok one koje su već migrirale na WebExtension API neće imati takvo obilježavanje i nastavit će raditi kao i obično i kod Firefox 57 i kasnije.

Kako zadržati naslijeđene ekstenzije

Ako zaista želite nastaviti koristiti određeno proširenje čiji programer još nije migrirao na WebExtensions ili je vjerojatno da to neće učiniti u budućnosti, ono što možete učiniti jest prebaciti se na Firefox ESR (Extended Release Release), koji je u velikoj mjeri usmjeren u organizacijama i poduzećima koja cijene kompatibilnost u odnosu na značajke. Izdanja ESR-a možda se neće ažurirati novim značajkama, ali oni i dalje primaju sve sigurnosne zakrpe do objavljivanja sljedeće ESR verzije. Trenutačno izdanje ESR-a je Firefox 52 i nastavit će primati sigurnosna ažuriranja do idućeg lipnja, tako da možete nastaviti koristiti postojeća proširenja do tada bez ikakve zabrinutosti glede sigurnosti. To neće biti trajno rješenje, ali će vam kupiti malo vremena za procjenu mogućnosti koje se nastavljaju.

Provjerite kompatibilnost dodatka s Firefox 57 ili kasnije

Iako je potez Firefoxa privukao velik broj vokalnih i utjecajnih kritičara, organizacija i dalje napreduje s predloženim promjenama. Bilo da vam se to sviđa ili ne, barem neki od vaših omiljenih dodataka možda više neće biti upotrebljivi do kraja ove godine. Naravno, možete se prebaciti na ESR verziju, ali ćete i dalje živjeti na posuđenom vremenu, jer će predah samo biti privremena i nije stalna. Mislite li da će promjene odvratiti programere i korisnike? Hoće li Firefox izgubiti dio svojih korisnika, ili vjerujete da će korisnici tvrdog diska nastaviti podržavati preglednik samo iz ideoloških razloga? Javite nam što mislite o problemu, jer volimo čuti od vas.

Top