"Tag dans le fichier entre le""Et""Tags. Cette
élément affiche le type de navigateur après la détection. Donnez le
l'élément id "browserDisplay" et fermer la "
"Tag.
Ajouter un javascript "" tag après la "
Fermer Tag. Réglez la valeur de type de script à "text / javascript".
Déclarer une variable nommée userAgentVar à l'intérieur des balises "" et affecter la variable la valeur navigator.userAgent. Une fois attribué, la variable d'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 d'userAgentVar. La fonction javascript indexOf () retourne un "-1" valeur si la chaîne est introuvable. Si la fonction indexOf () indique la chaîne "Firefox" a été trouvé dans userAgentVar, définir une variable nommée "browserText" le texte "Ce navigateur est Firefox."
Utilisez une deuxième instruction conditionnelle javascript pour vérifier la chaîne "MSIE" dans la variable d'userAgentVar. La fonction javascript indexOf () retourne un "-1" valeur si la chaîne est introuvable. Si la fonction indexOf () indique la chaîne "MSIE" a été trouvé dans userAgentVar, définir une variable nommée "browserText" le texte "Ce navigateur est Microsoft Internet Explorer."
Utilisez une troisième instruction conditionnelle javascript pour vérifier la chaîne "Safari" dans la variable d'userAgentVar. La fonction javascript indexOf () retourne un "-1" valeur si la chaîne est introuvable. Si la fonction indexOf () indique la chaîne "Safari" a été trouvé dans userAgentVar, définir une variable nommée "browserText" le texte "Ce navigateur est Safari."
Utilisez la fonction document.getElementById javascript afin de régler le browserDisplay
's valeur innerHTML à la valeur de la variable browserText.
Ouvrir browserCheck.html dans Firefox, Internet Explorer et Safari. Vérifiez le message approprié et le nom du navigateur est écrit à la page Web.
Conseils Avertissements
- L'objet navigateur javascript peut être utilisé pour déterminer d'autres navigateurs - par exemple, Opera - ou de déterminer la version d'un navigateur.
- L'objet navigateur javascript a de nombreuses propriétés de base, y compris la plate-forme, la langue de l'utilisateur et si les cookies sont activés ou non.
- La plupart des objets navigateur ont balises HTML correspondantes.
- Initialisation d'une variable à une valeur nulle ou défaut aidera dans les cas où aucune valeur est finalement écrit à la variable.
- Parce navigator.userAgent est généralement utilisé pour détecter les navigateurs, certains navigateurs moins couramment utilisées peuvent se identifier de manière incorrecte avec cette valeur.