ブラウザとその機能情報を反映するために使用されるオブジェクト。
//ブラウザバージョン情報関数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());IEであるかどうかを判断する方法は?
var navigatorname = "Microsoft Internet Explorer"; var isie = false; if(window.navigator.appname == navigatorname){isie = true; alert( "ie")} else {alert( "not ie")}別の方法があります:
if(window.addeventlistener){alert( "not ie"); } else if(window.attachevent){alert( "is ie"); } else {alert( "これはDHTMLをサポートしていない古いブラウザで発生します(一般的にサポートされています)")}デバイスタイプを決定します。
function browsertype(){var suseragent = navigator.useragent.tolowercase(); //ブラウザのユーザーエージェントは小文字に設定され、var isipad = suseragent.match(/ipad/i)== "iPad"; //またはindexofメソッドを使用してvar isiphoneos = suseragent.match(/iphone os/i)== "iPhone"; var ismidp = suseragent.match(/midp/i)== "midp"; //モバイル情報デバイスの説明MIDPは、Symbian Systems var isuc7 = suseragent.match(/rv:1.2.3.4/i)== "rv:1.2.3.4"; // 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 mobil/i)== "windows mobil"; if(isipad || isiphoneos || ismidp || isuc7 || isuc || isandroid || isce || iswm){alert( 'このデバイスはモバイルデバイスです'); //何かを行う} else {alert( 'このデバイスはPCデバイス'); //何かを行う}} browertype();上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。