Objets instanciés par le navigateur : Navigator

Un seul objet : navigator

Objet spécifique proposé par Netscape :

Propriétés de navigator

appCodeNamenom de code du navigateur
appNamenom d'application du navigateur
appVersionplate-forme et version du navigateur
languagelangage du navigateur (fr, en) Non supporté par IE
mimeTypestableau des types MIME reconnus par le navigateur Non supporté par IE
platformsystème d'exploitation
pluginstableau des plugins installés Non supporté par IE
userAgentchaîne envoyée lors d'une requête http

Afficher la liste des propriétés accessibles avec votre navigateur

Pour accéder au nom d'application du navigateur il suffit donc d'écrire : navigator.appName.

propriétéRésultat (cliquez sur une propriété)
navigator.appCodeName
navigator.appName
navigator.appVersion
navigator.language
navigator.platform
navigator.userAgent

Tableau plugins

Propriétés des éléments du tableau

Accès aux propriétés par index

navigator.plugins[case] var nb = Number(prompt('numero de plugin ?', '3')); if (navigator.plugins.length > nb){ alert(navigator.plugins[nb].name); alert(navigator.plugins[nb].description); } else{ alert('le tableau plugins comporte '+navigator.plugins.length+' cases'); }

Accès aux propriétés par le nom du plugin

navigator.plugins['nomplugin'] var nom = prompt('nom du plugin', 'Adobe Acrobat') alert(navigator.plugins[nom].description);

Tableau type MIME

Qu'est-ce que le Mime ?

Propriétés des éléments du tableau MIME

Liste des propriétés

Accès aux propriétés par le nom du type

navigator.mimeTypes['nomtype']

navigator.mimeTypes['application/pdf'].type
navigator.mimeTypes['application/pdf'].description
navigator.mimeTypes['application/pdf'].suffixes

Accès aux propriétés par index

navigator.mimeTypes[case]