JavaScript Window Navigator
El objeto window.navigator contiene información sobre el navegador del visitante.
Window Navigator
window.navigatorEl objeto puede escribirse sin el prefijo window.
Ejemplos
<script>
txt = "<p>Código del navegador:" + navigator.appCodeName + "</p>";
txt+= "<p>Nombre del navegador:" + navigator.appName + "</p>";
txt+= "<p>Versión del navegador:" + navigator.appVersion + "</p>";
txt+= "<p>Cookies habilitadas:" + navigator.cookieEnabled + "</p>";
txt+= "<p>Plataforma de hardware:" + navigator.platform + "</p>";
txt+= "<p>Agente de usuario:" + navigator.userAgent + "</p>";
txt+= "<p>Idioma del agente de usuario:" + navigator.language + "</p>";
document.getElementById("example").innerHTML=txt;
</script>
Pruébalo »
¡¡¡Advertencia!!!
La información del objeto navigator puede ser engañosa y no debe usarse para detectar la versión del navegador, porque:
- Los datos de navigator pueden ser modificados por el usuario del navegador
- Algunos navegadores identifican incorrectamente los sitios de prueba
- El navegador no puede informar sobre sistemas operativos nuevos lanzados después de la publicación del navegador
Detección del navegador
Dado que navigator puede inducir a error en la detección del navegador, la detección de objetos puede usarse para identificar diferentes navegadores.
Dado que diferentes navegadores admiten diferentes objetos, puede usar objetos para detectar el navegador. Por ejemplo, como solo Opera admite la propiedad "window.opera", puede identificar Opera de esta manera.
Ejemplo: if (window.opera) {...some action...}
Otras extensiones