Quelle est la meilleure manière de détecter Opera ? - HTML/CSS - Programmation
Marsh Posté le 02-02-2004 à 10:32:50
hermes le messager a écrit : je voudrais pouvoir détecter Opera malgré la possibilité laissée aux users d'Opera de se faire passer pour IE ou Moz... |
suis curieux de savoir si ca sert ou pas?
Marsh Posté le 02-02-2004 à 10:47:28
par défaut (donc chez la majorité des utilisateurs) Opera s'identifie comme si c'était IE
Marsh Posté le 02-02-2004 à 10:49:58
antp a écrit : par défaut (donc chez la majorité des utilisateurs) Opera s'identifie comme si c'était IE |
mais c'est juste une info pour le serveur, si le site est uniquement IE compliant, Opera ne va pas permettre de l'afficher convenablement. Alors à quoi ca sert cette features sinon à passer les eventuel barrage contre les navigateurs non IE (ce qui ne changera rien si le code est pourri)
Marsh Posté le 02-02-2004 à 11:16:05
Opera est nettement moins courant que Netscape, donc il y a des sites qui filtrent qui passent avec Moz/Netscape mais pas avec Opera.
Puis les développeurs d'Opera, en plus de respecter les standards, respectent aussi certains trucs propres à IE. Ce qui fait que dans certains cas il arrive à afficher pas trop mal des trucs prévus pour IE (sauf le JS)
Marsh Posté le 02-02-2004 à 11:36:02
http://www.albin.net/CSS/beMeanToOpera.html
http://www.albin.net/CSS/OwenHack.html
http://diveintomark.org/archives/2 [...] om_opera_7
Marsh Posté le 02-02-2004 à 12:00:39
antp a écrit : Opera est nettement moins courant que Netscape, donc il y a des sites qui filtrent qui passent avec Moz/Netscape mais pas avec Opera. |
oué. Concernant le JS, il aurait du choisir son camp, parce que je suis en train de me prendre la tête en ce moment...
Marsh Posté le 02-02-2004 à 10:30:50
Tout est dans le titre.
Pour ce qui est d'IE et des différents geckos, je procède par détection d'objet, mais pour Opera, le problème est plus compliqué.
Que me conseillez vous ? Sachant que je ne veux pas détecter une version particulière d'Opera et qu'en outre, je voudrais pouvoir détecter Opera malgré la possibilité laissée aux users d'Opera de se faire passer pour IE ou Moz...