Gambar dibawah ini dirampok dengan paksa dari http://www.productionconsultants.co.uk/images/Downloads_JSRedirect.jpg
Untuk keperluan proyek KP untuk membangun Sistem Informasi Perpustakaan untuk Universitas HKBP Nommensen, saya membutuhkan script untuk mengetahui browser yang digunakan mengakses halaman web site tersebut. Script ini akan saya gunakan untuk menyelesaikan suatu masalah tentang kompabilitas Javascript di sebuah browser *sok tau masalah…. kaboorrrrrrrr……*.
Masalah kompabilitasnya akan saya ulas di postingan berikutnya. Ocey?? So, jangan malas ya berkunjung kesini. Rame2 kita belajar bareng. Ocey??
Nah, sepengetahuan saya tentang Javascript yang saya dapatkan selama perkuliahan di del, nama browser bisa kita ketahui melalui object explicit kepunyaan Javascript. Nama object tersebut adalah navigator. Nah, mari kita ulas kelas navigator ini. Karena waktu dan tempat terbatas, yang kita bahas property-property atau method2 yang digunakan untuk mengetahui nama browser ya? *kabuuuuuuurrrrrrrrrrrr……………………………*
*aku ketangkep dan di tonjokin beramai-ramai sampe babak telur* Setelah babak telur………
Uhhhhhkkkkk…. *sambil muntahkan darah* Uhhhkkk…..*sambi muntahkan martel, celurit, cangkul, kapak n dll*
Kita lanjutin yaggghhhh….*disodorin minuman sama seorang penonjok*
Ada beberapa property yang dimiliki oleh object navigator yaitu..
- appCodeName
- appMinorVersion
- appName
- appVersion
- cookieEnabled
- cpuClass
- mimeTypes
- onLine
- opsProfile
- platform
- plugins
- systemLanguage
- userAgent
- userLanguage
- userProfile
Yang akan kita gunnnhakan….*wuekkkk…muntah beras, pisang, gandum, ubi, jagung dll* adalah property userAgent, sementara untuk property lainnya pelajari aja sendiri ya… *waccaoooo….sebuah tendangan 1001 bayangan mendarat bandara polonia Medan (wajah : red)*
Nah, mari kita ulas pelan-pelan ya?? *wajah sudah tidak dapat dikenali*
Untuk mengetesnya kita memerlukan sebuah editor teks seperti Notepad, dan sebuah web browser rasa apa saja *Jurus rasengan milik Naruto mendarat ke bandara polonia Medan (wajah : red)* Ini caranya…
Buat sebuah file html dan kopikan script berikut diantara tag <body>…</body>
<script language="javascript">
<!--
var ugt = navigator.userAgent.toLowerCase();
if(ugt.indexOf("opera")>=0)
{
alert("Anda menggunakan browser Opera");
}
else if(ugt.indexOf("firefox")>=0)
{
alert("Anda menggunakan browser Mozilla Firefox");
}
else if(ugt.indexOf("msie")>=0)
{
alert("Anda menggunakan browser Internet Explorer");
}
else //tambahkan koding untuk mengidentifikasi jenis browser lainnya
{
alert("Browser anda tidak dikenali");
}
//-->
</script>
Simpan dan jalankan file html tersebut. Gimana? Terkejutkah anda? *kepala ditabok!!!!!!* Hehehehehe, maaf ya… Saya tahu klo anda itu suhunya Javascript sedangkan saya programmer cemen…
O ya, script diatas masih cemen… so lengkapilah sesuai kebutuhan seperti mengetahui versi browsernya… Atau mengetahui Sistem Operasi yang menjalankan browser tersebut…
Happy Coding














