Selesai: javascript detect browser

Masalah utama dengan mengesan pelayar ialah pelayar yang berbeza mempunyai keupayaan yang berbeza. Contohnya, Internet Explorer 8 dan lebih awal tidak menyokong elemen kanvas, jadi elemen kanvas tidak akan dikesan.

if (navigator.userAgent.indexOf("Chrome") != -1) {
   // do something
}

Kod menyemak sama ada pengguna menggunakan penyemak imbas Chrome. Jika ya, kod di dalam pendakap kerinting akan dijalankan.

Bagaimana untuk mengesan pelayar

Tiada jawapan yang sesuai untuk semua soalan ini, kerana cara terbaik untuk mengesan penyemak imbas dalam JavaScript bergantung pada keperluan khusus aplikasi anda. Walau bagaimanapun, beberapa kaedah biasa untuk mengesan penyemak imbas termasuk menggunakan perpustakaan pengesanan penyemak imbas seperti Modernizr atau webpagetest, menyemak kehadiran ciri penyemak imbas tertentu seperti HTML5 Canvas atau Web Audio, atau menggunakan objek navigator untuk menanyakan maklumat pengguna seperti sistem pengendalian mereka dan versi pelayar.

Pelayar utama

Terdapat banyak pelayar yang menyokong JavaScript. Pelayar yang paling popular ialah Google Chrome, Mozilla Firefox dan Internet Explorer.

Related posts:

Tinggalkan komen