Navigator en JavaScript
Contiene información sobre el navegador web. La implementación de este objeto varía entre navegadores (IExplorer, FireFox, Opera, etc.)
Las propiedades comunes a estos navegadores son:
appName : almacena el nombre oficial del navegador.
appVersion : almacena la versión del navegador.
cookieEnabled : almacena si las cookies están activas en el navegador.
platform : almacena la plataforma donde el navegador se está ejecutando.
plugins : almacena un array de los plugin cargados en el navegador.
Este pequeño programa muestra los valores de las propiedades antes anunciadas:
<html>
<head>
<title>Problema</title>
</head>
<body>
<script language="javascript">
document.write('Valores de las propiedades del objeto navigator:<br>');
document.write('appName :' + navigator.appName + '<br>');
document.write('appVersion :' + navigator.appVersion + '<br>');
document.write('cookieEnabled :' + navigator.cookieEnabled + '<br>');
document.write('plugins :' + navigator.plugins.length + '<br>');
</script>
</body>
</html>
Ejercicio No.1
Pintar el fondo del navegador de rojo si el navegador es el Internet Explorer. Para cambiar el color de fondo debemos acceder a la propiedad bgColor del objeto document:
document.bgColor='#ff0000';
<html>
<head>
<title>Problema</title>
</head>
<body>
<script language="javascript">
document.write('appName :' + navigator.appName + '<br>');
if(navigator.appName=='Microsoft Internet Explorer')
{
document.bgColor='#ff0000';
}
else
{
document.bgColor='#00ff00';
}
</script>
</body>
</html>