Deteksi Browser
Hampir segala sesuatu dalam tutorial ini bekerja pada semua JavaScript-enabled browser. Namun, ada beberapa hal yang hanya tidak bekerja pada browser tertentu – terutama pada browser lama.
Kadang-kadang bisa berguna untuk mendeteksi browser pengunjung, dan kemudian melayani informasi yang sesuai.
Objek Navigator berisi informasi tentang nama browser pengunjung, versi, dan banyak lagi.
Catatan: Tidak ada standar umum yang berlaku untuk objek navigator, tapi semua browser utama mendukungnya.
Navigator Obyek
Objek Navigator berisi semua informasi tentang browser pengunjung:
<div id=”example”></div>
<script type=”text/javascript”>
txt = “<p>Browser CodeName: ” + navigator.appCodeName + “</p>”;
txt+= “<p>Browser Name: ” + navigator.appName + “</p>”;
txt+= “<p>Browser Version: ” + navigator.appVersion + “</p>”;
txt+= “<p>Cookies Enabled: ” + navigator.cookieEnabled + “</p>”;
txt+= “<p>Platform: ” + navigator.platform + “</p>”;
txt+= “<p>User-agent header: ” + navigator.userAgent + “</p>”;document.getElementById(“example”).innerHTML=txt;
</script>