L'objet utilisé pour refléter le navigateur et ses informations fonctionnelles.
// détection de la fonction d'information de version du navigateur getBrowSeRinfo () {var sys = {}; var ua = window.navigator.useragent.tolowercase (); var re = / (msie | firefox | chrome | opera | version). *? ([/ d.] +) /; var m = ua.match (re); Sys.browser = m [1] .replace (/ version /, "'safari"); Sys.ver = m [2]; return sys;} var bominfo = getBrowseRinfo; console.log (bominfo ());Comment juger si c'est IE?
var navigatorname = "Microsoft Internet Explorer"; var isie = false; if (window.navigator.appname == NavigatorName) {Isie = true; alert ("ie")} else {alert ("pas ie")}Il existe une autre méthode:
if (window.addeventListener) {alert ("pas ie"); } else if (window.attachevent) {alert ("is ie"); } else {alert ("Cela se produit dans les anciens navigateurs qui ne prennent pas en charge DHTML (il est généralement pris en charge maintenant)")}Déterminer le type de périphérique:
Fonction BrowserType () {var susserragent = Navigator.UserAgent.tolowerCase (); // L'agent utilisateur du navigateur est défini sur minuscules, puis correspond à var isipad = suserager.match (/ iPad / i) == "iPad"; // ou utiliser la méthode indexof pour correspondre à var isiphoneos = suserager.match (/ iPhone os / i) == "iPhone"; var ismidp = suseragent.match (/ midp / i) == "midp"; // Dispositif d'information mobile Description MIDP est un ensemble d'interfaces de programmation d'applications Java, principalement adaptées aux systèmes symbian var isuc7 = suseragent.match (/rv:1.2.3.4/i) == "RV: 1.2.3.4"; // cvs tag 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 mobil / i) == "windows mobil"; if (isipad || isiphoneos || ISMIDP || ISUC7 || ISUC || ISANDRIDE || ISCE || ISWM) {alert ('Cet appareil est un appareil mobile'); // faire quelque chose} else {alert ('ce périphérique est un périphérique PC'); // faire quelque chose}} BrowerType ();Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.