JavaScript Window Navigator
- Kabla Historia ya JS
- Pya Kichwaka cha JS
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>
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>
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>
"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>
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>
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>
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>
Kifungu cha kina
language
Inaruhusu kifungu cha kina:
Mivuno
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.language; </script>
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>
Inaonesha Java inafanyikia?
javaEnabled()
Methodu inaruhusu true, ikiwa Java inayofanyikia:
Mivuno
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.javaEnabled(); </script>
- Kabla Historia ya JS
- Pya Kichwaka cha JS