Navigateur de fenêtre JavaScript
Navigateur de fenêtre JavaScript
L'objet window.navigator contient des informations sur le navigateur du visiteur. L'objet
Window Navigator
window.navigator peut être écrit sans utiliser le préfixe window.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <div id="example"></div> <script> txt = "<p>浏览器代号: " + navigator.appCodeName + "</p>"; txt+= "<p>浏览器名称: " + navigator.appName + "</p>"; txt+= "<p>浏览器版本: " + navigator.appVersion + "</p>"; txt+= "<p>启用Cookies: " + navigator.cookieEnabled + "</p>"; txt+= "<p>硬件平台: " + navigator.platform + "</p>"; txt+= "<p>用户代理: " + navigator.userAgent + "</p>"; txt+= "<p>用户代理语言: " + navigator.systemLanguage + "</p>"; document.getElementById("example").innerHTML=txt; </script> </body> </html>
AVERTISSEMENT !!!
Les informations de l'objet navigateur sont trompeuses et ne doivent pas être utilisées pour détecter les versions du navigateur car :
données du navigateur peut être modifié par les utilisateurs du navigateur. Certains navigateurs reconnaîtront les erreurs sur les sites de test. Le navigateur ne peut pas signaler les nouveaux systèmes d'exploitation publiés après le navigateur
Détection du navigateur
En raison du navigateur Peut induire en erreur la détection du navigateur, et peut être utilisé pour détecter différents navigateurs à l'aide de la détection d'objets.
Étant donné que différents navigateurs prennent en charge différents objets, vous pouvez utiliser des objets pour détecter les navigateurs. Par exemple, vous pouvez identifier Opera car seul Opera prend en charge la propriété « window.opera ».
Exemple : if (window.opera) {...une action...}