Window Navigator JavaScript
- Halaman Sebelumnya Sejarah JS
- Halaman Berikutnya Pop Up JS
Objek window.navigator mengandung informasi tentang pengunjung.
Window Navigator
window.navigator Objek dapat ditulis tanpa prefiks window.
Beberapa contoh:
- navigator.appName
- navigator.appCodeName
- Properti navigator.platform mengembalikan platform browser (operating system):
Browser Cookie
cookieEnabled
Atribut kembalikan true jika cookie diaktifkan, sebaliknya kembalikan false:
Contoh
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "cookiesEnabled adalah " + navigator.cookieEnabled; </script>
Nama Aplikasi Browser
appName
Atribut kembalikan nama aplikasi browser:
Contoh
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "navigator.appName adalah " + navigator.appName; </script>
Kami kenal, "Netscape" adalah nama umum untuk aplikasi kode untuk IE11, Chrome, Firefox serta Safari.
Nama Kode Aplikasi Browser
appCodeName
Atribut kembalikan nama kode aplikasi browser:
Contoh
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "navigator.appCodeName adalah " + navigator.appCodeName; </script>
"Mozilla" adalah nama kode aplikasi untuk Chrome, Firefox, IE, Safari serta Opera.
Mesin Penggerak Browser
product
Atribut kembalikan nama produk mesin penggerak browser:
Contoh
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = "navigator.product adalah " + navigator.product; </script>
Versi Browser
appVersion
Atribut kembalikan informasi versi browser:
Contoh
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.appVersion; </script>
Perwakilan Browser
userAgent
Atribut kembalikan header user-agent yang dikirimkan browser ke server:
Contoh
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.userAgent; </script>
Peringatan!!!
Informasi dari objek navigator biasanya menyesatkan, tidak harus digunakan untuk mengukur versi browser, karena:
- Browser yang berbeda dapat menggunakan nama yang sama
- Data navigasi dapat diubah pemilik browser
- Beberapa browser akan menandai diri dengan salah untuk melewati tes situs
- Browser tidak dapat melaporkan sistem operasi yang dirilis setelah browser
Browser platform
Platform browser
platform
Contoh
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = Properti navigator.platform mengembalikan platform browser (operating system):; </script>
Bahasa browser
language
Properti mengembalikan bahasa browser:
Contoh
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.language; </script>
Apakah browser online?
onLine
Properti mengembalikan true, jika browser online:
Contoh
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.onLine; </script>
Apakah Java diaktifkan?
javaEnabled()
Method mengembalikan true, jika Java diaktifkan:
Contoh
<p id="demo"></p> <script> document.getElementById("demo").innerHTML = navigator.javaEnabled(); </script>
- Halaman Sebelumnya Sejarah JS
- Halaman Berikutnya Pop Up JS