Het object "Navigator" gebruiken

Soms is het nodig om de lezer van je website te adviseren bepaalde browserinstellingen te kiezen, zodat de inhoud van je site goed overkomt. Daarvoor is het nodig te weten hoe de browser van de bezoeker van je website staat ingesteld, zodat je een melding kunt geven als dat nodig is.

Hier staat beschreven hoe je browserinstellingen kunt detecteren.

Één van de standaard-objecten binnen JavaScript is "Navigator". Dit kun je gebruiken om informatie over de browser op te vragen en weer te geven. Zo geldt voor de browser op deze PC (die deze pagina nu weergeeft):

Hier onder staat een aantal methodes en eigenschappen van het object Navigator genoemd. Ze werken in de meeste browsers.

naam Functie
navigator.appCodeName  Naam van de browser-motor.
navigator.appName  Naam van de browser.
navigator.appVersion  Platform en versie van de browser.
navigator.cookieEnabled  Cookies worden toegestaan (true) of niet (false).
navigator.platform  Het gebruikte Operating System. Als de browser een 32-bit-programma is dat draait op een 64-bit versie van Windows, dan wordt Win32 teruggegeven, in plaats van Win64.
navigator.userAgent  User-agent header.
Dit wordt door de browser naar de server gestuurd, zodat de server "weet" met welke browser hij praat.
navigator.javaEnabled()  Java-toepassingen (applets) kunnen in de browser worden gedraaid (true) of niet (false).
Let op: Dit een methode, geen eigenschap.

Navigator heeft nog meer eigenschappen, maar die werken niet allemaal met elke browser. Gebruik daarvan wordt daarom niet aanbevolen. Het volledige overzicht is o.a. te vinden op de site w3schools.com.

Gebruik:

Tenslotte:
Het object Navigator lijkt aan belang te verliezen. Nu de render-motoren van de drie grote browsers (Edge, Chrome en FireFox) steeds verder naar elkaar toegroeien, gaan ze ook van zichzelf zeggen dat ze gelijk zijn.
Wanneer je deze pagina opent met een recente versie van een van deze drie browsers krijg je:

Code naam van de browser-motor: Mozilla
Naam van de browser: Netscape
Het gebruikte Operating System: Win32
Kennelijk melden browsers zich 32-bits programma, zelfs als je een 64-bit versie hebt geïnstalleerd.

 
terug

html-203; Laatste wijziging: 7 mei 2020