Objek window.navigator berisi informasi tentang browser pengunjung.
Window Navigator
The window.navigator objek dapat ditulis tanpa jendela awalan.
Beberapa contoh:
- navigator.appName
- navigator.appCodeName
- navigator.platform
Navigator Cookie Diaktifkan
Properti cookieEnabled mengembalikan true jika cookies diaktifkan, jika tidak false :
Contoh
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"Cookies Enabled is " + navigator.cookieEnabled;
</script>
Cobalah sendiri " Browser Nama
Sifat appName dan appCodeName mengembalikan nama browser:
Contoh
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"Name is " + navigator.appName
+ ". Code name is " + navigator.appCodeName;
</script>
Cobalah sendiri " Tahukah kamu?
IE11, Chrome, Firefox, dan Safari kembali appName "Netscape".
Chrome, Firefox, IE, Safari, dan Opera semua kembali appCodeName "Mozilla".
Browser Mesin
Properti product mengembalikan nama mesin browser:
Contoh
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.product;
</script>
Cobalah sendiri " Browser Versi I
Properti appVersion mengembalikan informasi versi tentang browser:
Contoh
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>
Cobalah sendiri " Browser Versi II
Properti userAgent also mengembalikan informasi versi tentang browser:
Contoh
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>
Cobalah sendiri " PERINGATAN !!!
Informasi dari objek navigator sering dapat menyesatkan, dan tidak boleh digunakan untuk mendeteksi versi browser karena:
- browser yang berbeda dapat menggunakan nama yang sama
- Data navigator dapat diubah oleh pemilik peramban
- Beberapa browser salah mengidentifikasi diri untuk tes situs memotong
- Browser tidak dapat melaporkan sistem operasi baru, dirilis paling lambat browser
Browser Landasan
Platform properti mengembalikan platform peramban (sistem operasi):
Contoh
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.platform;
</script>
Cobalah sendiri " Browser Bahasa
Properti language mengembalikan bahasa browser:
Contoh
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.language;
</script>
Cobalah sendiri " Apakah Java Diaktifkan?
Metode javaEnabled() mengembalikan true jika Java diaktifkan:
Contoh
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>
Cobalah sendiri "