Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1099 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Article concernant traitant de la detection de navigateur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Article concernant traitant de la detection de navigateur

n°1045908
cerel
Posté le 13-04-2005 à 14:56:31  profilanswer
 

Amis developpeurs, bonjour.
 
J'ai lu il y a quelques jours un supperbe article sur les "dangers" de la detection des navigateurs base sur le "userAgent". Ainsi que sur les problemes de l'utilisation d'un "if (document.getElementById)".
 
Malheuresement impossible d'y remetre la main dessus.
 
Alors je fais appel a vous, pour savoir si quelqu'un le lien vers ce petit article dans un coin.
 
 
Pour vous rafraichir la memoire voici un petit resume.
 
L'article commence d'abord par montrer les dangers de l'utilisation d'une bete detection basee sur l'user agent. Il explique que les navigateurs permetent dorrenavant de changer cela.
Il aborde egalement une anecdote. A l'epoque de la 1ere "browser war", la team d'Internet Explorer avait choisi de prendre le meme userAgent que Netscape 4 pour eviter qu'IE se voit interdire l'acces de certains sites.
L'article explique egalement, que de nos jours, bcp de navigateurs reprennent la meme technique pour que les sites ne les excluent pas.
 
L'article parle ensuite d'une technique frequement utilisee qui consiste a "deviner" le browser en fonction des fonctions qui sont supportees.
Par exemple un "if (document.layers)", "if (document.all)". Il demontre que la encore, cette technique est dangereuse, car il peut y avoir des navigateurs qui "emulent" une propriete sans pour autant l'implementer.
 
Il indique eglament qu'il est dangereux de considerer qu'un browserqui supporte "document.getElementById" va supporter toute la DOM.
 
L'article explique qu'il vaut mieux regarder au cas par cas, avant d'utiliser la fonction.
Il explique egalement qu'il vaut mieux faire un "if (!!document.getElementById)" plutot qu'un "if (document.getElementById)".
D'apres mes souvenirs, la premiere methode est plus sure ainsi que plus rapide.
 
 
Alors voila, si vous voyez de quel article je veux parler ....  
Pour info, je me rappelle plus s'il est en anglais ou fr, me semble qu'il est en anglais. Je sais plus s'il est sur www.quirksmode.org (je l'ai pas trouve), ou si j'avais suivi un lien depuis la bas...

mood
Publicité
Posté le 13-04-2005 à 14:56:31  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Article concernant traitant de la detection de navigateur

 

Sujets relatifs
Mode Navigateur - initialisation de paramètretest mon site sur different navigateur + suggestion
html et présentation de navigateurhelp svp problème navigateur et JAVA
recuperer les urls tapé par un utilisateur dans un navigateurécrire depuis le navigateur, est-ce possible ?
besoin d'aide sur la detection de collisionsuppression d'article avec un caddie
Programmation d'un programme de détection d'attaque réseauaffichage d'un article en fonction de l'id
Plus de sujets relatifs à : Article concernant traitant de la detection de navigateur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR