Greasemonkey 4: Firefox 57 compatibiliteit
- Categorie: Firefox
De ontwikkelaars van de populaire usercript-extensie Greasemonkey voor Firefox hebben Greasemonkey 4 aangekondigd, een nieuwe versie van de browserextensie.
Greasemonkey 4 zal compatibel zijn met Firefox 57 aangezien het zal worden uitgebracht als een WebExtension. Mozilla is van plan stop de ondersteuning voor het oude add-on-systeem van Firefox wanneer Firefox 57 Stable wordt vrijgegeven.
Hoewel er enkele zijn opties om verouderde add-ons te blijven gebruiken in sommige versies van Firefox , althans voorlopig, zijn de meeste van tijdelijke aard.
Dit betekent op hun beurt dat add-on-ontwikkelaars hun add-ons moeten porten, zodat ze compatibel blijven met Firefox 57 en nieuwere versies van de webbrowser. Anderzijds kunnen niet alle add-ons worden geport, aangezien het WebExtensions-systeem de functionaliteit van het oudere add-on-systeem van Firefox niet volledig repliceert.
Bijwerken : Greasemonkey 4 is nu beschikbaar als een WebExtension op Mozilla AMO.
Greasemonkey is een spraakmakende extensie voor Firefox. Het heeft op het moment van schrijven meer dan 880.000 gebruikers. De huidige versie van Greasemonkey die wordt aangeboden op Mozilla AMO is een oude add-on. Deze versie werkt niet meer in Firefox 57 Stable of Beta als Mozilla het schema niet wijzigt.
De ontwikkelaars van Greasemonkey bekend gemaakt op de officiële projectsite dat Greasemonkey 4 in de maak is. Deze nieuwe versie van de browser-add-on zal volledig compatibel zijn met Firefox 57. Dat is goed nieuws voor gebruikers van de add-on, ook al zijn alternatieven zoals Gewelddadige aap of Tampermonkey zijn ook beschikbaar en compatibel met Firefox 57.
Het nadeel hiervan is dat de verhuizing de compatibiliteit met sommige gebruikersscripts zal verbreken. Deze wijziging werd niet opgelegd aan de ontwikkelaars door de nieuwe API's die Mozilla heeft gemaakt, maar is een bewuste beslissing geweest.
Als gevolg hiervan is versie 4 van Greasemonkey bijna volledig herschreven. De interface en functieset zijn opnieuw opgebouwd om optimaal te kunnen werken met komende Firefox-versies. Er zijn verschillende compromissen gesloten. We hebben ervoor gekozen om een zeldzame achterwaarts onverenigbare wijziging aan te brengen.
De beslissing is genomen om alleen gebruikersscripts te ondersteunen die zijn ontworpen om asynchroon te draaien om prestatieredenen. Dit verbreekt de compatibiliteit met oudere scripts.
Greasemonkey 4 is verkrijgbaar als alpha-versie momenteel . Compatibiliteit is echter beperkt tot Firefox 56 en eerder, en niet de meest recente versie van Firefox, Firefox 58.
Greasemonkey-gebruikers zullen met een andere verandering moeten omgaan: versie 4 van de add-on komt niet meer met een teksteditor maar vertrouwt in plaats daarvan op een ingesloten editor. Dit is een beperking van het nieuwe WebExtensions-systeem omdat extensies geen toegang meer hebben tot het bestandssysteem.
Afsluitende woorden
De volgende versie van Greasemonkey zal compatibel zijn met Firefox 57. Dat is een goede zaak, ook al betekent het dat sommige scripts niet meer in die versie werken, tenzij ze worden bijgewerkt door hun auteurs.
Nu jij: Wat is uw mening over de aankondiging? Gebruik je gebruikerscripts?