Dernière modification : 1-12-2009
C'est inévitable. Lorsqu'une personne demande de l'aide, sur un forum, un wiki ou même sur Yahoo Question/Réponse, pour régler un petit problème avec Internet Explorer, un ou plusieurs répondants diront inévitablement « Mais laisse donc tomber Internet Explorer et installe Firefox. »
Moi-même, sur les sites que je fréquente, lorsque les gens se rendent compte que j'utilise Internet Explorer 8, je reçois ce genre de messages de gens qui ne me connaissent pas et ne savent pas que j'ai cinq navigateurs installés. À la question « Pourquoi, si j'ai Firefox installé, est-ce que je n'en fais pas mon navigateur par défaut ? », la réponse la plus courte que je puisse donner est que je n'aime pas ce logiciel. Et pourtant, j'ai longtemps utilisé Firefox par le passé alors qu'il n'était même pas traduit en français (ou que la version française était moins évidente à dénicher).
Alors pourquoi donc ai-je ce logiciel installé sur mon ordinateur ? Pour faire joli ? Pour servir d'argument à ceux qui me disent de laisser tomber IE en leur répondant que j'ai Firefox installé ? De la même façon que ces gens qui promène leur chien librement dans la ville malgré le règlement et nous montre la laisse de leur chien enroulée dans leur main si on leur dit que leur chien est supposé rester attaché. Bien non, ce n'est pas ça.
Si j'ai sur mon ordinateur, en plus d'Internet Explorer 7, Firefox, Opéra et Google Chrome, c'est parce que je m'en sers régulièrement lorsque je travaille sur des pages web (même sur les wikis) pour vérifier que la mise en page est la même dans chacun d'eux. Et même, Firefox est le navigateur que j'utilise le plus pour voir et tester mes pages localement.
Si Firefox, Opéra et Google Chrome ne sont pas, ni l'un ni l'autre, mon navigateur par défaut, c'est qu'ils ne me conviennent tout simplement pas. Il arrive cependant que je doive me servir de Firefox lorsqu'un site web est conçu spécifiquement pour Firefox. Cela est le cas de WebStats.org. Mais le plus souvent, IE7 n'est même pas sujet aux problèmes qu'on lui attribue, sans même savoir. Je vois souvent des sites agresser les utilisateurs d'Internet Explorer avec des commentaires, des avertissements en tout genre, qui s'affichent seulement dans Internet Explorer en clamant haut et fort que ce navigateur n'est pas compatible avec leur site web et qu'il faut absolument qu'ils installent Firefox, alors qu'il n'y a en réalité aucun problème. C'est d'autant plus vrai qu'à partir de la version 7 de IE, bien des problèmes ont été corrigés. Il suffit de penser au support des images au format PNG. Et la version 8 du logiciel passe avec succès le fameux test Acid2 :

Les gens qui veulent nous forcer à utiliser un logiciel plutôt qu'un autre oublient que ce qu'ils font est contraire aux droits de l'homme (je pousse à peine). Que diraient ces personnes si j'essayais de les forcer à changer leur vieille voiture polluante pour une voiture totalement électrique et ne disposant pas exactement des mêmes fonctionnalités ? Et ne me dites pas que ce n'est pas la même chose. Chaque personne est supposée être libre des choix qu'elle fait (même lorsque cela détruit l'environnement), et tenter de forcer les gens vers d'autres choix, voilà ce qui est contre les droits de l'homme. Le droit à la liberté d'expression est l'un des premiers et plus importants droits de l'homme après le droit à la vie et à la sécurité.
Ceci étant dit, voici au moins une chose que je reproche à Firefox.
Regardez l'image qui suit :
À part les icônes de la barre Google, que voyez-vous ?
Voyez-vous ces icônes supplémentaires sur la seconde ligne ?
Maintenant, comparons avec Firefox :
![]()
À part celles de la barre Google à droite, voyez-vous des icônes permettant de distinguer aisément ce qu'on cherche ? Chaque dossier de favoris affiche une icône jaune et il est impossible de la changer. En fait, il est possible d'installer des apparences ou habillages pour Firefox. Mais un clic droit sur un dossier de favoris ne permet pas de changer l'image pour chaque dossier individuellement. Alors que dans Internet Explorer, les dossiers de favoris sont en fait de véritables dossiers sur le disque dur. Et dans Windows, on peut assigner l'icône que l'on souhaite à chaque dossier.
La plupart des utilisateurs de Firefox diront que c'est stupide de ne pas utiliser le meilleur navigateur au monde juste pour ça. Bien, détrompez-vous. Firefox n'est pas le meilleur navigateur au monde. Internet Explorer ne l'est pas non. Aucun navigateur qui existe actuellement ne peut porter ce titre. Ni Opera, ni Chrome, ni Safari, aucun. Ils ont tous leurs points forts et leurs défauts. Et je suis certain qu'en cherchant un peu, on peut trouver d'autres défauts à Firefox.
La seule chose que je puisse concéder aux défenseurs de Firefox est qu'effectivement, lorsqu'une page web respecte des standards du W3C, elle sera rendue par Firefox avec plus de succès qu'avec d'autres navigateurs. Mais même Firefox ne passait pas le test Acid2 à ses débuts.
J'aimerais revenir un peu sur ces sites qui clament haut et fort être conçus pour Firefox et affichent des liens vers le téléchargement de Firefox aux utilisateurs de IE. Pourquoi les gens perdent-ils leur temps à implémenter cette reconnaissance du logiciel client de la sorte alors que c'est si simple de faire un site qui aura la même apparence dans les deux principaux navigateurs ?
Est-ce simplement, messieurs les designeurs web, que vous ne savez pas qu'il suffit de placer un code semblable à ce qui suit dans le haut de chaque page web ?
<link href="firefox.css" rel="stylesheet" type="text/css" />
<!--[if IE 7]>
<link href="ie7.css" rel="stylesheet" type="text/css">
<![endif]-->
La première feuille de style appelée par ce bout de code HTML sera la feuille de style par défaut, celle pour Firefox et les autres. La seconde feuille de style contiendra les correctifs mineurs qui doivent êtres apportés pour Internet Explorer 7. On peut ainsi avoir une feuille de style pour chaque version du logiciel Internet Explorer.
Oui, mais je suis sous Linux et je n'ai pas accès au navigateur de Microsoft, diront certains. Bien, c'est très simple. Utilisez le service gratuit BrowserShots. C'est peut-être lent comme méthode, mais dites-vous bien que c'est au designeur web de faire en sorte que son site soit utilisable peu importe le navigateur et non pas à l'utilisateur de changer. De plus, BrowserShots permet même de voir ce que ça donne sur un Mac. Pourquoi s'en priver ? Vous serez bien plus acclamé pour votre site de cette façon que si vous demandez aux gens de changer de logiciel.
En passant, non, je ne défends pas Microsoft et les logiciels propriétaires. Je défends seulement la liberté de chosir. Il est vrai qu'Internet Explorer est déjà présent sur tout ordinateur neuf équipé d'un système Windows. Mais il me semble que Firefox est souvent déjà présents au sein des distributions Linux, non ?