JavaScript Venster Navigator
Die window.navigator
voorwerp bevat inligting oor die besoeker se blaaier.
Vensternavigator
Die window.navigator
voorwerp kan sonder die venstervoorvoegsel geskryf word.
Enkele voorbeelde:
navigator.appName
navigator.appCodeName
navigator.platform
Blaaierkoekies
Die cookieEnabled
eiendom gee waar as koekies geaktiveer is, anders vals:
Voorbeeld
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"cookiesEnabled is " + navigator.cookieEnabled;
</script>
Naam blaaiertoepassing
Die appName
eiendom gee die toepassingsnaam van die blaaier terug:
Voorbeeld
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"navigator.appName is " + navigator.appName;
</script>
Vreemd genoeg is "Netscape" die toepassingsnaam vir beide IE11, Chrome, Firefox en Safari.
Blaaier Toepassing Kode Naam
Die appCodeName
eiendom gee die toepassingskodenaam van die blaaier terug:
Voorbeeld
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"navigator.appCodeName is " + navigator.appCodeName;
</script>
"Mozilla" is die toepassingskodenaam vir beide Chrome, Firefox, IE, Safari en Opera.
Die blaaier-enjin
Die product
eiendom gee die produknaam van die blaaier-enjin terug:
Voorbeeld
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"navigator.product is " + navigator.product;
</script>
Moenie hierop staatmaak nie. Die meeste blaaiers gee "Gecko" terug as produknaam !!
Die blaaier weergawe
Die appVersion
eiendom gee weergawe-inligting oor die blaaier terug:
Voorbeeld
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>
Die blaaieragent
Die userAgent
eiendom gee die gebruiker-agent-kopskrif terug wat deur die blaaier na die bediener gestuur is:
Voorbeeld
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>
Waarskuwing!!!
Die inligting van die navigator-voorwerp kan dikwels misleidend wees en moet nie gebruik word om blaaierweergawes op te spoor nie, want:
- Verskillende blaaiers kan dieselfde naam gebruik
- Die navigatordata kan deur die blaaiereienaar verander word
- Sommige blaaiers identifiseer hulself verkeerd om werftoetse te omseil
- Blaaiers kan nie nuwe bedryfstelsels rapporteer wat later as die blaaier vrygestel is nie
Die blaaierplatform
Die platform
eiendom gee die blaaierplatform (bedryfstelsel):
Voorbeeld
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.platform;
</script>
Die blaaiertaal
Die language
eiendom gee die blaaier se taal terug:
Voorbeeld
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.language;
</script>
Is die blaaier aanlyn?
Die onLine
eiendom keer waar as die blaaier aanlyn is:
Voorbeeld
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.onLine;
</script>
Is Java geaktiveer?
Die javaEnabled()
metode gee waar as Java geaktiveer is:
Voorbeeld
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>