Window Navigator JavaScript

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>

Coba Sendiri

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>

Coba Sendiri

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>

Coba Sendiri

"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>

Coba Sendiri

Versi Browser

appVersion Atribut kembalikan informasi versi browser:

Contoh

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

Coba Sendiri

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>

Coba Sendiri

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>

Coba Sendiri

Bahasa browser

language Properti mengembalikan bahasa browser:

Contoh

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

Coba Sendiri

Apakah browser online?

onLine Properti mengembalikan true, jika browser online:

Contoh

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

Coba Sendiri

Apakah Java diaktifkan?

javaEnabled() Method mengembalikan true, jika Java diaktifkan:

Contoh

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

Coba Sendiri