Mozilla heeft grote veranderingen voor de werking van add-ons binnen Firefox aangekondigd, waaronder de mogelijkheid dat straks extensies voor Google Chrome en Opera en mogelijk ook Microsoft Edge in de browser zullen werken. Daarnaast worden er maatregelen tegen spyware, adware en andere kwaadaardige add-ons genomen.
Volgens Mozilla hebben veel ontwikkelaars van een Firefox-add-on ook soortgelijke extensies voor Chrome, Safari of Opera ontwikkeld. "We willen dat de ontwikkeling van add-ons meer op webontwikkeling lijkt, namelijk dat dezelfde code aan de hand van een verzameling standaarden op meerdere browsers draait", zegt Mozilla's Kev Needham. Daarom werkt Mozilla nu aan een nieuwe Firefox-API genaamd WebExtensions.
Extensies voor Chrome, Opera en mogelijk in de toekomst ook Microsoft Edge zullen daardoor ook in Firefox als WebExtension draaien. Volgens Needham heeft de API een aantal voordelen, zoals het ondersteunen van meerdere processen en het verkleinen van het risico op kwaadaardige add-ons en malware. WebExtensions zullen net als andere Firefox-add-ons werken, door Mozilla gesigneerd zijn en via addons.mozilla.org te vinden. Een testversie van WebExtensions is al beschikbaar in de testversie van Firefox 42.
Om gebruikers tegen kwaadaardige add-ons te beschermen zullen vanaf Firefox 42 alle extensies door Mozilla moeten zijn gecontroleerd en gesigneerd. Ongesigneerde extensies zullen niet meer binnen Firefox werken. Vanaf Firefox 41 zullen ongesigneerde extensies automatisch worden uitgeschakeld, maar hebben gebruikers nog wel de mogelijkheid die weer in te schakelen.
Volgens Needham heeft de strategie van Mozilla voor- en nadelen. Ontwikkelaars die al Chrome-extensies ondersteunen zullen ervan profiteren, omdat ze voortaan nog maar één codebase moeten ondersteunen in plaats van twee. Voor ontwikkelaars die alleen Firefox-add-ons ontwikkelen zullen de aanpassingen groter zijn. "Maar we denken dat het eindresultaat voor zowel gebruikers van Firefox als ontwikkelaars het waard zullen zijn", aldus Needham.
Deze posting is gelocked. Reageren is niet meer mogelijk.