Aanbevolen, 2024

Editor'S Choice

Compatibiliteit van invoegtoepassingen controleren met Firefox 57 of hoger

Firefox 57, dat gepland staat voor release in november, zal een aantal behoorlijk grote veranderingen in de browser met zich meebrengen, waaronder mogelijk een breuk met de compatibiliteit met enkele populaire add-ons die velen van ons onmisbaar vinden in ons dagelijks gebruik . Nu Mozilla afstand neemt van XPCOM en XUL, de basis van het bloeiende ecosysteem van add-ons van Firefox, zal de browser alleen een nieuwe extensie-API met de naam 'WebExtensions' ondersteunen, waardoor de compatibiliteit met XUL-overlay-extensies, opstartextensies, SDK-extensies en zelfs ingesloten wordt beëindigd WebExtensions. Als een toegewijde Firefox-gebruiker sinds zijn Netscape Navigator-dagen in het midden van de jaren negentig, is het idee dat sommige van mijn geliefde add-ons binnen een paar weken verouderd kunnen zijn, een bittere pil om te slikken, maar er zijn workarounds die je kunt gebruiken gebruik om uzelf enige tijd te kopen voordat ze verouderd raken. In dit artikel van vandaag vertellen we u precies waarom Mozilla XUL-extensies niet meer gebruikt, hoe u de compatibiliteit van invoegtoepassingen met Firefox 57 kunt controleren en hoe u verouderde extensies kunt blijven gebruiken, zelfs nadat Firefox 57 de ondersteuning voor XUL en XPCOM voor ondersteuning heeft beëindigd. goed.

Waarom is Mozilla Endding-ondersteuning voor XUL met Firefox 57?

Volgens uitspraken die eerder dit jaar door Mozilla zijn uitgegeven, zal de implementatie van de WebExtensions API Firefox op veel manieren helpen, hoewel velen in de community van ontwikkelaars en power-users niet overtuigd zijn. Allereerst, volgens Ken Needham, Firefox-desktopmanager van Mozilla, is de belangrijkste reden waarom de browser XPCOM en XUL verlaat, veiligheid en stabiliteit . Volgens hem was het feit dat een groot deel van de Firefox-code in JavaScript is een groot voordeel voor de browser wat betreft het veel aanpasbaarder maken dan een van zijn concurrenten, maar het maakt de browser ook inherent onveilig van malware en andere beveiliging. gevaren. Hij zei verder: "Add-ons hebben volledige toegang tot de interne implementatie van Firefox. Dit gebrek aan modulariteit leidt tot veel problemen. Add-ons kunnen er ook voor zorgen dat Firefox crasht wanneer zij op onverwachte manieren API's gebruiken ".

WebExtensions, de nieuwe API (Application Programming Interface) die Firefox al heeft aangenomen en die de enige basis zal zijn voor zijn add-ons van Firefox 57, is ook compatibel met Blink, wat Google's vork is voor de open source WebKit-browserengine van Apple die momenteel wordt gebruikt door Safari en vormt de basis van andere populaire browsers, zoals Chrome en Opera, waarbij de laatstgenoemde zijn Presto-browserengine een tijdje terug in het voordeel van WebKit staken. Met de Blink-compatibiliteit kunnen ontwikkelaars hun Chrome-invoegtoepassingen eenvoudig naar Firefox porteren zonder de code te veel te hoeven wijzigen, wat volgens Mozilla nog een andere reden is voor de verschuiving. Dus of je het nu leuk vindt of niet, je zult met deze verandering te maken krijgen.

Controleer welke invoegtoepassingen compatibel zijn met Firefox 57 of hoger

  • Om te controleren of uw add-ons compatibel zijn met Firefox 57 en hoger, klikt u op het hamburgemenu in de rechterbovenhoek van uw Firefox-venster en vervolgens op 'Add-ons' .

  • Klik in het scherm dat verschijnt op de optie 'Extensies' zoals in de onderstaande afbeelding.

Nu kunt u XUL en andere extensies zien die zijn gelabeld met een gele 'Legacy'-tag, terwijl degenen met extensies die al naar de WebExtension-API zijn gemigreerd, geen dergelijke markering hebben en zullen blijven werken zoals gewoonlijk, zelfs met Firefox 57 en hoger.

Verouderde extensies blijven gebruiken

Als u echt een bepaalde extensie wilt gebruiken waarvan de ontwikkelaar nog niet is gemigreerd naar WebExtensions of dit in de toekomst waarschijnlijk niet zal doen, kunt u overschakelen naar Firefox ESR (Extended Support Release), die grotendeels is gericht op bij organisaties en bedrijven die compatibiliteit waarderen boven functies. ESR-releases worden mogelijk niet bijgewerkt met nieuwe functies, maar ze blijven wel alle beveiligingspatches ontvangen tot de volgende ESR-versie wordt uitgebracht. De huidige ESR-versie is Firefox 52 en blijft beveiligingsupdates tot juni volgend jaar, dus u kunt tot die tijd uw oude extensies blijven gebruiken zonder zorgen over de beveiliging. Het zal geen permanente oplossing zijn, maar zal u enige tijd kosten om uw opties in de toekomst te evalueren.

Controleer Add-oncompatibiliteit met Firefox 57 of hoger

Hoewel de verhuizing van Firefox een groot aantal vocale en invloedrijke critici heeft aangetrokken, gaat de organisatie nog steeds door met de voorgestelde wijzigingen zoals gepland. Dus of je het nu leuk vindt of niet, in ieder geval zijn sommige van je favoriete add-ons aan het eind van dit jaar misschien niet meer bruikbaar. Natuurlijk kun je overschakelen naar de ESR-versie, maar je leeft nog steeds op geleende tijd, omdat het respijt alleen tijdelijk zal zijn en niet permanent. Dus denk je dat de veranderingen ontwikkelaars en gebruikers vervreemden? Zal Firefox een deel van zijn gebruikers verliezen of denkt u dat die-hard Firefox-gebruikers de browser zullen blijven ondersteunen, al was het maar om ideologische redenen? Laat ons weten wat u van het probleem vindt, want we horen graag van u.

Top