Recommandé, 2024

Choix De L'Éditeur

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

Firefox 57, dont la sortie est prévue pour le mois de novembre, apportera d’énormes changements au navigateur, dont un qui pourrait potentiellement rompre la compatibilité avec certains add-on populaires que beaucoup d’entre nous jugent indispensables dans notre utilisation quotidienne. . Alors que Mozilla s'éloigne de XPCOM et de XUL, bases de l'éco-système florissant des add-ons de Firefox, le navigateur ne prendra en charge qu'une nouvelle API d'extension appelée "WebExtensions", mettant ainsi fin à la compatibilité avec les extensions de recouvrement XUL, les extensions amorçées, les extensions SDK et même Embedded. WebExtensions. En tant qu'utilisateur dédié de Firefox depuis Netscape Navigator au milieu des années 90, l'idée que certains de mes bien-aimés add-ons puissent devenir obsolètes en quelques semaines est une pilule amère à avaler, mais il existe des solutions de contournement que vous pouvez utilisez pour vous acheter un peu de temps avant qu'ils ne deviennent obsolètes. Dans cet article, nous allons vous expliquer exactement pourquoi Mozilla désapprouve les extensions XUL, comment vérifier la compatibilité des extensions avec Firefox 57 et continuer à utiliser des extensions héritées même après que Firefox 57 a cessé de prendre en charge XUL et XPCOM. bien.

Pourquoi Mozilla termine-t-il la prise en charge de XUL avec Firefox 57?

Selon les déclarations publiées plus tôt cette année par Mozilla, l’ implémentation de l’API WebExtensions aidera Firefox de nombreuses manières, bien que de nombreuses communautés de développeurs et d’utilisateurs chevronnés ne soient pas convaincues. 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 la sécurité et la stabilité . Selon lui, le fait qu'une grande partie du code Firefox soit en JavaScript constitue un avantage considérable pour le navigateur, car il le rend beaucoup plus personnalisable que ses concurrents, mais il rend également le navigateur fondamentalement insécurisé contre les logiciels malveillants et toute autre sécurité. des menaces. Il a ensuite ajouté: «Les modules complémentaires ont un accès complet à la mise en œuvre interne de Firefox. Ce manque de modularité pose de nombreux problèmes. Les add-ons peuvent également provoquer le blocage de Firefox lorsqu'ils utilisent des API de manière inattendue ».

WebExtensions, la nouvelle interface de programmation d'application (API) que Firefox a déjà adoptée et sera l'unique base de ses add-ons de Firefox 57, est également compatible avec Blink, qui est le fork de Google du moteur de navigateur WebKit Open Source d'Apple actuellement utilisé. de Safari et constitue la base d’autres navigateurs populaires, tels que Chrome et Opera, ce dernier ayant abandonné 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 add-ons Chrome vers Firefox sans avoir à trop changer le code, ce qui est 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 une version ultérieure

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

  • Sur l'écran résultant, cliquez sur l'option "Extensions" comme indiqué dans l'image ci-dessous.

Vous pouvez maintenant voir XUL et d'autres extensions étiquetées avec une balise 'Legacy' jaune, tandis que celles qui ont déjà migré vers l'API WebExtension ne porteront pas cette marque et continueront à 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 dont le développeur n'a pas encore migré vers WebExtensions ou ne le fera probablement plus à l'avenir, vous pouvez passer à Firefox ESR (Extended Support Release), qui est largement destiné à aux organisations et aux entreprises qui valorisent la compatibilité par rapport aux fonctionnalités. Les versions ESR ne seront peut-être pas mises à jour avec les nouvelles fonctionnalités, mais elles continueront à recevoir tous les correctifs de sécurité jusqu'à la publication de la prochaine version ESR. La version actuelle d'ESR est Firefox 52 et continuera de recevoir des mises à jour de sécurité jusqu'au mois de juin prochain . Vous pourrez donc continuer à utiliser vos extensions héritées jusque-là sans craindre pour la sécurité. Ce ne sera pas une solution permanente, mais vous fera gagner du temps pour évaluer vos options pour l’avenir.

Vérifier la compatibilité des modules avec Firefox 57 ou une version ultérieure

Bien que le déménagement de Firefox ait attiré un grand nombre de critiques vocaux et influents, l’organisation poursuit toujours les changements proposés comme prévu. Donc, que cela vous plaise ou non, au moins certaines de vos add-ons préférées 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 sur le temps emprunté, 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? Est-ce que Firefox va perdre une partie de ses utilisateurs, ou croyez-vous que les utilisateurs purs de Firefox continueront à supporter 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.

Top