JavaScript Window Navigator

Kina la window.navigator kinahusisha taarifa kuhusu mwenyekiti wa kufikia.

Window Navigator

window.navigator Inaweza kuandika kina kama ingepo kwa window.

Mafano:

  • navigator.appName
  • navigator.appCodeName
  • navigator.platform

Browser Cookie

cookieEnabled Mfano huu unatoa true, ikiwa cookies ni zilizokuwa na uharibifu, au false kama hawafikii uharibifu:

Mivuno

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = "cookiesEnabled is " + navigator.cookieEnabled;
</script>

Tukio hii kwa matokeo

Jina la programu la kifungu cha kikompyuta cha mtumishi

appName Mfano huu unatoa jina la programu la kifungu cha kikompyuta cha mtumishi:

Mivuno

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = "navigator.appName is " + navigator.appName;
</script>

Tukio hii kwa matokeo

Inafikia hivi, "Netscape" ni jina la programu la IE11, Chrome, Firefox na Safari.

Jina la programu la kifungu cha kikompyuta cha mtumishi

appCodeName Mfano huu unatoa jina la programu la kifungu cha kikompyuta cha mtumishi:

Mivuno

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = "navigator.appCodeName is " + navigator.appCodeName;
</script>

Tukio hii kwa matokeo

"Mozilla" ni jina la programu la Chrome, Firefox, IE, Safari kwa Opera.

Kifungu cha programu cha kifungu cha kikompyuta cha mtumishi

product Mfano huu unatoa jina la kifungu cha programu cha kifungu cha kikompyuta cha mtumishi:

Mivuno

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = "navigator.product is " + navigator.product;
</script>

Tukio hii kwa matokeo

Muungano wa kifungu cha kikompyuta cha mtumishi

appVersion Mfano huu unatoa taarifa kuhusu muungano wa kifungu cha kikompyuta cha mtumishi:

Mivuno

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>

Tukio hii kwa matokeo

Mfano wa kifungu cha kikompyuta cha mtumishi

userAgent Mfano wa kuzungumza kwa msingi wa kifungu cha kikompyuta cha mtumishi (user-agent header):

Mivuno

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>

Tukio hii kwa matokeo

Inaruhusi!!!

Habari za kina cha navigator zinaenea kwa kina cha kina, na haliwezi kutumiwa kumtambua tofauti ya kina cha kina, kwa sababu:

  • Vifungu vingine vya kina vinaweza kutumia jina lake la kina
  • Data ya navigation inaweza kuhaririwa na mabaki wa kifungu cha kina
  • Kifungu cha kina chache kinachotumika kwa kumaliza mafunzo ya tovuti
  • Kifungu cha kina hauweza kumtaarifu kina cha kina chake kinachotumika kikamilifu

Kifungu cha kina

platform Inaruhusu kifungu cha kina cha kifaa (operating system):

Mivuno

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.platform;
</script>

Tukio hii kwa matokeo

Kifungu cha kina

language Inaruhusu kifungu cha kina:

Mivuno

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.language;
</script>

Tukio hii kwa matokeo

Kifungu cha kina haujafikia?

onLine Inaruhusu true, ikiwa kifungu cha kina haujafikia:

Mivuno

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.onLine;
</script>

Tukio hii kwa matokeo

Inaonesha Java inafanyikia?

javaEnabled() Methodu inaruhusu true, ikiwa Java inayofanyikia:

Mivuno

<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>

Tukio hii kwa matokeo