Firefox 57, die gepland staat voor release in november, zal een aantal behoorlijk grote veranderingen in de browser brengen, waaronder een die mogelijk de compatibiliteit met enkele populaire add-ons die velen van ons vinden, zou kunnen verbreken onmisbaar in ons dagelijks gebruik. Nu Mozilla afstand neemt van XPCOM en XUL, de fundamenten van Firefox’ bloeiende add-ons-ecosysteem, ondersteunt de browser alleen een nieuwe extensie-API genaamd ‘WebExtensions’, waardoor de compatibiliteit met XUL-overlay-extensies, bootstrapped-extensies, SDK-extensies en zelfs Embedded wordt beëindigd. WebExtensies. Als toegewijde Firefox-gebruiker sinds de 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 raken een bittere pil om te slikken, maar er zijn oplossingen die u kunt gebruik om jezelf wat tijd te kopen voordat ze verouderd raken. In dit artikel van vandaag zullen we u precies vertellen waarom Mozilla XUL-extensies afschaft, hoe u de compatibiliteit van add-ons met Firefox 57 kunt controleren en hoe u oudere extensies kunt blijven gebruiken, zelfs nadat Firefox 57 de ondersteuning voor XUL en XPCOM voor Goed.
Waarom beëindigt Mozilla de ondersteuning voor XUL met Firefox 57?
Volgens verklaringen die Mozilla eerder dit jaar heeft uitgebracht, zal de implementatie van de WebExtensions API Firefox op veel manieren helpen, hoewel velen in de ontwikkelaars- en power-user-gemeenschappen niet overtuigd zijn. Ten eerste, volgens Ken Needham, Mozilla’s Firefox-desktopmanager, is de belangrijkste reden waarom de browser XPCOM en XUL verlaat, veiligheid en stabiliteit. Volgens hem is het feit dat een groot deel van de Firefox-code in JavaScript is een enorm voordeel voor de browser geweest, omdat het veel meer aanpasbaar is dan zijn concurrenten, maar het maakt de browser ook inherent onveilig tegen malware en andere beveiligingsmaatregelen. 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 Firefox ook laten crashen wanneer ze op onverwachte manieren API’s gebruiken”.
WebExtensions, de nieuwe Application Programming Interface (API) die Firefox al heeft geadopteerd en de enige basis zal zijn voor de add-ons van Firefox 57, is ook compatibel met Blink, Google’s vork van Apple’s open source WebKit-browserengine die momenteel wordt gebruikt door Safari en vormt de basis van andere populaire browsers, zoals Chrome en Opera, waarbij laatstgenoemde een tijdje terug zijn Presto-browser-engine heeft verlaten ten gunste van WebKit. Dankzij de Blink-compatibiliteit kunnen ontwikkelaars hun Chrome-add-ons gemakkelijk overzetten naar Firefox zonder de code te veel te hoeven veranderen, wat volgens Mozilla nog een andere reden voor de verschuiving is. Dus of je het nu leuk vindt of niet, je zult met deze verandering te maken krijgen.
Controleer welke add-ons 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 hamburgermenu in de rechterbovenhoek van uw Firefox-venster en vervolgens op ‘Add-ons’.

- Klik in het resulterende scherm op de optie ‘Extensies’ zoals weergegeven in de onderstaande afbeelding.
Nu kunt u XUL en andere extensies zien die zijn gelabeld met een gele ‘Legacy’-tag, terwijl degenen die al zijn gemigreerd naar de WebExtension API een dergelijke markering niet zullen hebben en zoals gewoonlijk zullen blijven werken, zelfs met Firefox 57 en hoger.
Oude extensies blijven gebruiken
Als u echt een bepaalde extensie wilt blijven gebruiken waarvan de ontwikkelaar nog niet naar WebExtensions is gemigreerd of dit in de toekomst waarschijnlijk niet gaat doen, kunt u overschakelen naar Firefox ESR (Extended Support Release), dat grotendeels gericht is op bij organisaties en ondernemingen die compatibiliteit belangrijker vinden dan functies. ESR-releases worden mogelijk niet bijgewerkt met nieuwe functies, maar ze blijven alle beveiligingspatches ontvangen tot de release van de volgende ESR-versie. De huidige ESR-release is Firefox 52 en deze zal tot juni volgend jaar beveiligingsupdates blijven ontvangen, zodat u uw oude extensies tot die tijd kunt blijven gebruiken zonder u zorgen te maken over de beveiliging. Het zal geen permanente oplossing zijn, maar het zal u wat tijd geven om uw opties in de toekomst te evalueren.
Compatibiliteit van invoegtoepassingen controleren 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, tegen het einde van dit jaar zijn in ieder geval sommige van je favoriete add-ons misschien niet meer bruikbaar. Natuurlijk kun je overschakelen naar de ESR-versie, maar je zult nog steeds in geleende tijd leven, omdat de onderbreking slechts tijdelijk zal zijn en niet permanent. Dus denk je dat de veranderingen ontwikkelaars en gebruikers zullen 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 je van het probleem vindt, want we horen graag van je.