Comment vérifier la compatibilité des modules complémentaires avec Firefox 57 ou version ultérieure

Firefox 57, dont la sortie est prévue en novembre, apportera de gros changements au navigateur, dont un qui pourrait potentiellement rompre la compatibilité avec certains add-ons populaires que beaucoup d’entre nous trouvent. indispensable dans notre utilisation quotidienne. Avec Mozilla s’éloignant de XPCOM et XUL, les fondations de l’écosystème florissant des modules complémentaires de Firefox, le navigateur ne prendra en charge qu’une nouvelle API d’extension appelée “WebExtensions”, mettant fin à la compatibilité avec les extensions de superposition XUL, les extensions amorcées, les extensions SDK et même Embedded. Extensions Web. En tant qu’utilisateur dévoué de Firefox depuis l’époque de Netscape Navigator au milieu des années 90, l’idée que certains de mes add-ons bien-aimés pourraient devenir obsolètes en quelques semaines est une pilule amère à avaler, mais il existe des solutions de contournement que vous pouvez utiliser pour gagner du temps avant qu’ils ne deviennent obsolètes. Dans cet article d’aujourd’hui, nous vous dirons exactement pourquoi Mozilla déprécie les extensions XUL, comment vous pouvez vérifier la compatibilité des modules complémentaires avec Firefox 57 et comment vous pouvez continuer à utiliser les extensions héritées même après que Firefox 57 a mis fin à la prise en charge de XUL et XPCOM pour bien.

Pourquoi Mozilla met fin à la prise en charge de XUL avec Firefox 57 ?

Selon les déclarations publiées plus tôt cette année par Mozilla, la mise en œuvre de l’API WebExtensions aidera Firefox à bien des égards, bien que de nombreux développeurs et utilisateurs expérimentés ne soient pas convaincus. Tout d’abord, selon Ken Needham, le gestionnaire de bureau Firefox de Mozilla, la principale raison pour laquelle le navigateur abandonne XPCOM et XUL est sécurité et stabilité. Selon lui, le fait qu’une grande partie du code Firefox soit en JavaScript a été un énorme avantage pour le navigateur en le rendant beaucoup plus personnalisable que n’importe lequel de ses concurrents, mais cela rend également le navigateur intrinsèquement non sécurisé contre les logiciels malveillants et autres sécurité. des menaces. Il a ajouté : « Les modules complémentaires ont un accès complet à l’implémentation interne de Firefox. Ce manque de modularité entraîne de nombreux problèmes. Les modules complémentaires peuvent également faire planter Firefox lorsqu’ils utilisent les API de manière inattendue ».

WebExtensions, la nouvelle interface de programmation d’applications (API) que Firefox a déjà adoptée et qui sera la base unique de ses add-ons à partir de Firefox 57, est également compatible avec Blink, qui est le fork de Google du moteur de navigateur WebKit open source d’Apple qui est actuellement utilisé par Safari et constitue la base d’autres navigateurs populaires, tels que Chrome et Opera, ce dernier abandonnant son moteur de navigateur Presto au profit de WebKit il y a quelque temps. La compatibilité Blink permettra aux développeurs de transférer facilement leurs modules complémentaires Chrome vers Firefox sans avoir à trop changer le code, ce qui est encore une autre raison du changement, selon Mozilla. Donc, que cela vous plaise ou non, vous devrez faire face à ce changement.

Vérifiez quels modules complémentaires sont compatibles avec Firefox 57 ou version ultérieure

  • Pour vérifier si vos modules complémentaires sont compatibles avec Firefox 57 et versions ultérieures, cliquez sur le menu des hamburgers en haut à droite de votre fenêtre Firefox, puis, cliquez sur ‘Modules complémentaires’.

Firefox Addons Button Page d'accueil Beebom 2 KK

  • Sur l’écran résultant, cliquez sur l’option ‘Extensions’ comme le montre l’image ci-dessous.

Compléments Legacy KKVous pouvez maintenant voir XUL et d’autres extensions étiquetées avec un étiquette jaune ‘Legacy’tandis que ceux qui ont déjà migré vers l’API WebExtension auront pas de marquage de ce type et, continuera à fonctionner comme d’habitude même avec Firefox 57 et versions ultérieures.

Comment continuer à utiliser les extensions héritées

Si vous voulez vraiment continuer à utiliser une extension particulière dont le développeur n’a pas encore migré vers WebExtensions ou qui ne le fera probablement pas à l’avenir, ce que vous pouvez faire est passer à Firefox ESR (Extended Support Release), qui s’adresse en grande partie aux organisations et aux entreprises qui privilégient la compatibilité aux fonctionnalités. Les versions ESR peuvent ne pas être mises à jour avec de nouvelles fonctionnalités, mais elles continuent de recevoir tous les correctifs de sécurité jusqu’à la publication de la prochaine version ESR. La version actuelle d’ESR est Firefox 52, et elle continuera à recevez les mises à jour de sécurité jusqu’en juin prochain, afin que vous puissiez continuer à utiliser vos extensions héritées jusque-là sans aucun souci de sécurité. Ce ne sera pas une solution permanente, mais cela vous fera gagner du temps pour évaluer vos options à l’avenir.

VOIR AUSSI : Comment utiliser Firefox Send pour envoyer des fichiers autodestructeurs

Vérifiez la compatibilité des modules complémentaires avec Firefox 57 ou version ultérieure

Bien que la décision de Firefox ait attiré un grand nombre de critiques virulents et influents, l’organisation poursuit toujours les changements proposés comme prévu. Donc, que cela vous plaise ou non, au moins certains de vos add-ons préférés pourraient ne plus être utilisables d’ici la fin de cette année. Bien sûr, vous pouvez passer à la version ESR, mais vous vivrez toujours en sursis, car le répit ne sera que temporaire et non permanent. Alors pensez-vous que les changements vont aliéner les développeurs et les utilisateurs ? Firefox perdra-t-il une partie de ses utilisateurs, ou pensez-vous que les utilisateurs inconditionnels de Firefox continueront à prendre en charge le navigateur, ne serait-ce que pour des raisons idéologiques ? Faites-nous savoir ce que vous pensez de la question, car nous aimons avoir de vos nouvelles.

Comments (0)

Leave a Reply

Your email address will not be published.