Objek yang digunakan untuk mencerminkan browser dan informasi fungsionalnya.
// Mendeteksi fungsi informasi versi browser getBrowserInfo () {var sys = {}; var ua = window.navigator.useragent.tolowercase (); var re =/(msie | firefox | chrome | opera | versi).*? ([/d.]+)/; var m = ua.match (re); Sys.browser = m [1] .replace (/versi/, "'safari"); Sys.ver = m [2]; return sys;} var bominfo = getBrowserInfo; console.log (bominfo ());Bagaimana cara menilai apakah itu IE?
var navigatorname = "Microsoft Internet Explorer"; var isie = false; if (window.navigator.appname == navigatorname) {isie = true; alert ("IE")} else {alert ("not ie")}Ada metode lain:
if (window.addeventListener) {alert ("not ie"); } lain if (window.attachevent) {alert ("is ie"); } else {alert ("Ini terjadi di browser lama yang tidak mendukung DHTML (umumnya didukung sekarang)")}Tentukan jenis perangkat:
function browserType () {var suseragent = navigator.useragent.tolowercase (); // Agen pengguna browser diatur ke huruf kecil, dan kemudian mencocokkan var isipad = suseragent.match (/iPad/i) == "iPad"; // atau gunakan Metode IndexOf untuk mencocokkan var iciphoneos = suseragent.match (/iPhone OS/i) == "iPhone"; var isMidp = suseragent.match (/midp/i) == "midp"; // Deskripsi Perangkat Informasi Seluler Midp adalah satu set antarmuka pemrograman aplikasi Java, sebagian besar cocok untuk sistem Symbian var isuc7 = suseragent.match (/rv:1.2.3.4/i) == "RV: 1.2.3.4"; // tag cvs var isuc = suseragent.match (/ucweb/i) == "ucweb"; var isAndroid = suseragent.match (/android/i) == "android"; var isce = suseragent.match (/windows ce/i) == "windows ce"; var iswm = suseragent.match (/windows mobilil/i) == "windows mobilil"; if (isIpad || iciphoneos || ismidp || isuc7 || isuc || isAndroid || isce || iswm) {waspada ('perangkat ini adalah perangkat seluler'); // Lakukan sesuatu} else {alert ('Perangkat ini adalah perangkat PC'); // lakukan sesuatu}} browerType ();Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.