Le non-respect des standards du Web chez Opera
Si le navigateur web norvégien de la firme Opera Software est assez populaire en Europe Centrale et en Europe de l’Est avec des parts de marchés de 38 % en Russie, de 44 % en Ukraine et dépassant la barre symbolique des 50 % en Biélorussie (Statistiques de StatCounter.com), ce n’est pas la même histoire dans le reste du globe notamment aux USA où il serait en dessous des 1 % d’utilisations selon OneStat.com.
Ces parts de marchés tout à fait négligeables dans certains pays portent un grand préjudice à l’un des plus vieux navigateurs encore sur le marché (Pour plus d’informations à ce sujet, voir « Opera fête son 15ème anniversaire » sur le Site du Zéro), et Opera Software a dû prendre des mesures pour que son navigateur fonctionne sur des sites web dont les webmestres n’ont même pas testé la compatibilité avec le navigateur du nord.
Une de ces mesures consiste à corriger un par un les sites posant des problèmes à Opera et ce par deux moyens différents.
- Le premier fait croire au site que vous visitez que votre navigateur est Mozilla Firefox ou Microsoft Internet Explorer, certains sites tels que Ebay.com, AOL.com ou encore Microsoft.com s’affichent correctement après cette modification, alors qu’identifié en tant qu’Opera le site présente des erreurs.
Pour cette raison, Opera s’identifiait par défaut en tant qu’Internet Explorer jusqu’à juin 2006. - Le second, utilisé quand le premier ne règle pas le problème, consiste à modifier le code source du site via un morceau de code Javascript qui corrige tous les problèmes de compatibilités. Nommé « Browser.js » et inclut par défaut dans tous les Opera depuis 2003, c’est grâce à lui que vous pouvez aujourd’hui utiliser les sites Amazon.com, Yahoo.com ou encore de nombreux services de Google tel Gmail.
La liste complète des « patchs » est disponible ici.
Et alors que l’on parle d’interopérabilité et de Standards du Web, le 4ème navigateur le plus utilisé de la planète se voit contraint de corriger lui-même le code source des sites incorrects, cherchez l’erreur. Nous vous laissons imaginer ce qu’est la navigation sur le Web avec un navigateur moins utilisé que Opera qui n’est pas basé sur Internet Explorer, Firefox ou sur Safari, le navigateur web inclu par défaut dans tous les Mac.
3 commentaires pour “Le non-respect des standards du Web chez Opera”
« ou sur le navigateur web inclu par défaut dans tous les Mac. »
On n’a pas le droit de citer le nom de Safari ?
En fait, j’ai été confronté à un dilemne en écrivant ça car à la base je voulais citer Konqueror en exemple (Moteur de rendu très proche de Webkit, pourtant ne peut pas afficher Gmail, Facebookj, etc.) et pour plus de clareté j’avais donc entrepris dans un premier temps de mettre le nom des moteurs de rendu (KHTML, Webkit, Gecko, Presto) au lieu du nom des navigateurs ; néanmoins le résultat final n’était pas satisfaisant.
Je ne pense pas que ce soit un réel problème que le nom Safari ne soit pas cité, de toute façon je n’ai pas les droits d’édition pour le rajouter à posteriori.
J’ai été très étonné de lire 4ème navigateur. Alors, j’ai regardé mes statistiques sur http://selfstats.o-n.fr et confirmation de ce que tu avances, en additionnant tous mes sites, j’obtiens le rang de 4ème avec 3,8 %, ce qui chatouille de près le score de Safari à 5,5 % et qui laisse encore Google Chrome assez loin derrière (moins de 2 %).
C’était les chiffres du jour à l’appui de cet article impeccable (même s’il semble qu’il y ait eu édition avant ma lecture ^^)
Laissez un commentaire