JavaScript Window Navigator
- Vorige pagina JS History
- Volgende pagina JS-pop-up
Het object window.navigator bevat informatie over de bezoeker.
Window Navigator
window.navigator Het object kan zonder voorvoegsel window worden geschreven.
Enkele voorbeelden:
- navigator.appName
- navigator.appCodeName
- navigator.platform
Browser Cookie
cookieEnabled
Eigenschap die true retourneert als cookies zijn ingeschakeld, anders retourneert het false:
Voorbeeld
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "cookiesEnabled is " + navigator.cookieEnabled; </script>
Browser applicatienaam
appName
Eigenschap die de naam van de applicatie van de browser retourneert:
Voorbeeld
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "navigator.appName is " + navigator.appName; </script>
Zeer onbekend, "Netscape" is de algemene naam voor de applicatienaam van IE11, Chrome, Firefox en Safari.
Browser applicatiecode naam
appCodeName
Eigenschap die de applicatiecode van de browser retourneert:
Voorbeeld
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "navigator.appCodeName is " + navigator.appCodeName; </script>
"Mozilla" is de applicatiecode van Chrome, Firefox, IE, Safari en Opera.
Browserengine
product
Eigenschap die de naam van het product van de browserengine retourneert:
Voorbeeld
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "navigator.product is " + navigator.product; </script>
Browserversie
appVersion
Eigenschap die informatie over de versie van de browser retourneert:
Voorbeeld
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.appVersion; </script>
Browseragent
userAgent
Eigenschap die de gebruikersagentkop (user-agent header) retourneert die door de browser naar de server wordt verzonden:
Voorbeeld
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.userAgent; </script>
Waarschuwing!!!
Informatie van het navigator-object is meestal misleidend en mag niet worden gebruikt om de versie van de browser te detecteren, omdat:
- Verschillende browsers kunnen dezelfde naam gebruiken
- Navigatiedata kunnen worden gewijzigd door de eigenaar van de browser
- Sommige browsers markeren zichzelf foutief om de site-testen te omzeilen
- De browser kan geen nieuwere besturingssystemen rapporteren dan de browser zelf
Browserplatform
platform
De eigenschap retourneert het platform van de browser (besturingssysteem):
Voorbeeld
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.platform; </script>
Browser taal
language
De eigenschap retourneert de taal van de browser:
Voorbeeld
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.language; </script>
Is de browser online?
onLine
De eigenschap retourneert true als de browser online is:
Voorbeeld
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.onLine; </script>
Is Java ingeschakeld?
javaEnabled()
De methode retourneert true als Java is ingeschakeld:
Voorbeeld
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.javaEnabled(); </script>
- Vorige pagina JS History
- Volgende pagina JS-pop-up