Dalam pekerjaan, Anda perlu menggunakan JS untuk mendapatkan nama dan nomor versi browser yang saat ini digunakan. Ada kata kunci untuk banyak informasi online. Namun, hanya ada dua jenis nama browser yang diperoleh dengan metode ini: baik IE atau NETSCAP. Ini dapat digunakan untuk menentukan apakah IE digunakan, tetapi saya ingin mendapatkan nama produk browser spesifik seperti Firefox, Chrome, dll. Jadi saya harus menggunakan navigator.useragent, tetapi string ini sangat panjang. Ini adalah cara yang baik untuk menganalisis karakteristiknya dan menyelesaikan masalah ini melalui ekspresi reguler.
(1) Dapatkan nama browser + string versi
Fungsi getBrowserInfo () {var agent = navigator.useragent.tolowercase (); var regstr_ie =/msie [/d.ht+; /safari// media/d. media+/gi; // ieif (agen.indexof ("msie")> 0) {return agent.match (regstr_ie);} // firefoxif (agen.indexof ("firefox")> 0) {return agent.match (regstr_ff);}/firefox ")> 0) {return agent.match (regstr_ff);}/pirefox")> 0) {return agent.match (REGSTR_FF);}/APERAIF. agent.indexof ("chrome") <0) {return agent.match (regstr_saf);} // chromeif (agent.indexof ("chrome")> 0) {return agent.match (regstr_chrome);}}(2) Kemudian dapatkan nomor versi
var browser = getBrowserInfo (); // alert (browser); var verinfo = (browser+""). Ganti (/[^0-9.]/ig, "");
Artikel di atas JS memperoleh nama browser dan nomor versi yang saat ini digunakan adalah semua konten yang telah saya bagikan dengan Anda. Saya harap ini dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.