Comment vérifier le type de navigateur en javascript
javascript est un langage de script côté client qui peut être utilisé pour modifier et d`analyser de nombreux aspects de la session d`un visiteur. javascript peut être utilisé pour définir et récupérer les cookies, détecter le système d`exploitation de l`utilisateur et vérifier le type de navigateur de l`utilisateur. Les informations extraites en utilisant ces méthodes peuvent être utilisées pour fournir des interfaces utilisateur spécifiques aux visiteurs, personnaliser les messages et d`interagir avec les utilisateurs individuels en fonction de leur configuration unique. Par exemple, des informations sur la configuration du navigateur Web de l`utilisateur est inclus dans un objet javascript nommé "navigateur" objet.
Ouvrez un éditeur de texte et de créer un nouveau fichier nommé browserCheck.html. Ajouter les balises HTML suivantes dans le fichier: une ouverture "" tag, une ouverture "
" tag, proche "" tag, une ouverture "" tag, proche "" tag et fin "" marque.Ajouter un HTML "
Video: Comment effectuer du debug avec javascript - extension Firebug Google Chrome et Firefox
" marque.Ajouter un javascript "" tag après la "
Déclarer une variable nommée userAgentVar à l`intérieur du "" tags et attribuez la valeur navigator.userAgent la variable. Une fois attribué, la variable userAgentVar contient des valeurs qui incluent le nom du navigateur.
Utilisez une instruction conditionnelle javascript pour vérifier la chaîne "Firefox" dans la variable userAgentVar. La fonction javascript indexOf () retourne une "-1" valeur si la chaîne est introuvable. Si la fonction indexOf () indique la chaîne "Firefox" a été trouvé dans userAgentVar, définissez une variable nommée "browserText" au texte "Ce navigateur est Firefox."
Utilisez une deuxième instruction conditionnelle javascript pour vérifier la chaîne "MSIE" dans la variable userAgentVar. La fonction javascript indexOf () retourne une "-1" valeur si la chaîne est introuvable. Si la fonction indexOf () indique la chaîne "MSIE" a été trouvé dans userAgentVar, définissez une variable nommée "browserText" au texte "Ce navigateur est Microsoft Internet Explorer."
Utilisez une troisième instruction conditionnelle javascript pour vérifier la chaîne "Safari" dans la variable userAgentVar. La fonction javascript indexOf () retourne une "-1" valeur si la chaîne est introuvable. Si la fonction indexOf () indique la chaîne "Safari" a été trouvé dans userAgentVar, définissez une variable nommée "browserText" au texte "Ce navigateur est Safari."
Utilisez la fonction document.getElementById javascript pour définir la browserDisplay
Ouvrez browserCheck.html dans Firefox, Internet Explorer et Safari. Vérifiez le message approprié et le nom du navigateur est écrit à la page Web.
Conseils
- vérifier L`objet navigateur javascript peut être utilisé pour déterminer d`autres navigateurs - par exemple, Opera - ou pour déterminer la version d`un navigateur.
- vérifier L`objet navigateur javascript possède de nombreuses propriétés de base, y compris la plate-forme de l`utilisateur, la langue et si oui ou non les cookies sont activés.
- vérifier La plupart des objets du navigateur ont des balises HTML correspondantes.
- vérifier Initialisation une variable à une valeur nulle ou défaut aider dans les cas où aucune valeur est finalement écrit à la variable.
Attention
- Fermer Parce que navigator.userAgent est généralement utilisé pour détecter les navigateurs, certains navigateurs utilisés généralement moins peuvent s`identifier de manière incorrecte avec cette valeur.
Articles Tu auras besoin de
Les références
- lien W3Schools: javascript Détection du navigateur
- lien comptechdoc: Navigateur javascript Object
- lien W3Schools: Le navigateur objet
- lien quirksmode: Navigateur Detect