Mon navigateur par défaut est Chrome, mais lorsque j'utilise occasionnellement Firefox pour une raison quelconque, il y a souvent une mise à jour.
Presque chaque fois que je mets à jour Firefox, certains de mes modules complémentaires deviennent incompatibles.
Pourquoi ça ?
Pourquoi cela ne se produit-il pas dans Chrome ?
Réponses
Trop de publicités?Chaque addon de Firefox possède un paramètre qui spécifie les versions de Firefox avec lesquelles il fonctionnera (la présomption est que l'auteur a testé son addon avec les versions mentionnées). Historiquement, les addons revendiquaient généralement la compatibilité avec une version majeure de Firefox (par exemple, 2.X), mais des problèmes sont apparus avec les différences entre 3.0 et 3.6. Les auteurs d'addons sont donc devenus plus spécifiques et ont revendiqué la compatibilité avec des versions majeures et mineures particulières (par exemple, 3.6.X). Une gamme de versions peut être spécifiée (par exemple 2.X -> 3.6.X) mais une limite supérieure doit être indiquée et il ne peut s'agir d'une version future non publiée de Firefox si vous voulez distribuer votre addon via le site Mozilla.
Maintenant que les versions "majeures" de Firefox sont publiées toutes les 6 à 8 semaines (nous avons vu les versions 4.0 à 6.0 depuis mars), les auteurs de modules complémentaires n'arrivent plus à suivre et sont de plus en plus nombreux à prendre du retard.
Vous verrez parfois un message sur la page "Extensions" de Chrome indiquant qu'une extension particulière doit être mise à jour pour fonctionner avec la version actuelle de Chrome, mais comme les mises à jour sont effectuées automatiquement en arrière-plan, il est difficile d'en trouver une dans cet état.
Je vous entends ! J'ai lancé Firefox aujourd'hui pour la première fois depuis des lustres juste pour utiliser un addon - il a ensuite dit qu'une mise à jour était disponible - je l'ai laissé faire, et ensuite, tous mes addons ont été désactivés !
Les mises à jour de Firefox ne marquent pas les addons individuels comme incompatibles en soi, ce sont les auteurs des addons qui ne déclarent pas qu'ils sont compatibles qui les désactivent.
Vous pouvez utiliser le rapport de compatibilité supplémentaire qui vous permettra de signaler les modules complémentaires qui ne sont pas "compatibles" avec votre version de Firefox.
Quant à savoir pourquoi Chrome ne fait pas cela, je pense que c'est subjectif et que vous obtiendrez des réponses différentes. A mon avis, il est conçu de manière plus traditionnelle : il autorise tous les modules complémentaires et si quelque chose se casse, c'est à l'utilisateur de trouver l'erreur, alors qu'en désactivant jusqu'à ce qu'il sache que c'est sûr, Firefox peut ennuyer l'utilisateur moyen, mais c'est une solution plus sûre pour l'utilisateur final.
Si cela vous ennuie autant, une solution consiste à ne pas utiliser de modules complémentaires ésotériques ou impopulaires. Dans tout système d'extension, les plugins finissent par être obsolètes. Les modules d'extension impopulaires, abandonnés ou faisant l'objet d'un projet personnel sont rarement mis à jour pour utiliser la nouvelle API disponible dans un nouveau navigateur.
J'utilise le même ensemble d'addons depuis des années et je n'ai eu qu'une seule fois une erreur d'incompatibilité. Ma liste :
- Lastpass
- Xmarks
- Adblock plus
- Greasemonkey - C'est le seul avec lequel j'ai eu des problèmes.
- Firebug
- En-têtes HTTP en direct
- Chatzilla
Tous ces modules complémentaires ont fonctionné pendant des années sans aucun problème. Qu'ont-ils en commun ? Ils sont populaires.
Honnêtement, le récent dénigrement de Firefox parce qu'ils utilisent l'addon de quelqu'un qui ne fonctionne pas dans une nouvelle version de Firefox, alors que l'addon a été créé pendant un week-end pour une fonctionnalité minuscule et publié juste pour donner à son nom une certaine exposition, devient vraiment vieux. Les addons populaires ont toujours fonctionné, utilisez-les. Si vous utilisez un addon que 5 personnes ont téléchargé, alors vous devez vous débrouiller tout seul.