tutorial pengembangan web terbaru
 

JavaScript window Navigator


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 "