Comment

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

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 des changements assez importants au navigateur, y compris un qui pourrait potentiellement rompre la compatibilité avec certains modules complémentaires populaires que beaucoup d'entre nous trouvent indispensables 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 bootstrap, les extensions SDK et même Embedded WebExtensions. En tant qu'utilisateur dédié de Firefox depuis ses jours Netscape Navigator au milieu des années 90, l'idée que certains de mes add-ons bien-aimés peuvent 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 d'aujourd'hui, nous vous expliquerons exactement pourquoi Mozilla désapprouve 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 cessé de prendre en charge XUL et XPCOM pour bien.

Pourquoi Mozilla met-il 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, cependant, de nombreux membres des communautés de développeurs et d'utilisateurs expérimentés ne sont 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és. des menaces. Il a ajouté: «Les modules complémentaires ont un accès complet à l'implémentation interne de Firefox. Ce manque de modularité conduit à de nombreux problèmes. Les modules complémentaires 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 qui sera la seule base de ses add-ons de Firefox 57, est également compatible avec Blink, qui est la fourchette de Google du moteur de navigateur WebKit open source d'Apple actuellement utilisé par Safari et forme 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 portez facilement leurs modules complémentaires Chrome sur 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

Vous 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 tel marquage 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 apprécient la compatibilité plutôt que les 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 sortie de la prochaine version ESR. La version actuelle de l'ESR est Firefox 52, et elle continuera à recevoir des mises à jour de sécurité jusqu'en juin prochain, afin que vous puissiez continuer à utiliser vos anciennes extensions jusque-là sans aucun problème de sécurité. Ce ne sera pas une solution permanente, mais vous fera gagner du temps pour évaluer vos options à l'avenir.

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

Vérifier 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 modules complémentaires préférés ne seront peut-être plus utilisables d'ici la fin de cette année. Bien sûr, vous pouvez passer à la version ESR, mais vous vivrez toujours du temps emprunté, car le répit ne sera que temporaire et non permanent. Alors, pensez-vous que les changements aliéneront 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 du problème, car nous aimons vous entendre.

Comment télécharger et ajouter des sous-titres aux vidéos
Alors que le divertissement franchit les barrières linguistiques, de plus en plus de gens ont commencé à regarder des films et des émissions de télévi...
Comment garder votre iPhone sans logiciels malveillants
Tout comme les gens ne pensent pas que les Mac peuvent être infectés par des virus, de nombreux utilisateurs d'iPhone pensent qu'ils n'ont pas à se so...
Comment capturer des photos en mouvement avec Polaroid Swing
Nous avons vu un certain nombre de grandes implémentations de photos animées sur Android et iOS. Que ce soit les Live Photos d'Apple, la fonction Boom...