測(cè)試時(shí)各個(gè)瀏覽器版本
IE: 11.953.14393.0
Edge: Microsoft Edge 38.14393.0.0;Microsoft EdgeHTML 14.14393
Chrome: 57.0.2987.133 (64-bit)
FireFox: 52.0.1 (32 位)
360極速瀏覽器: 版本號(hào):8.7.0.306;內(nèi)核版本號(hào):50.0.2661.102
360安全瀏覽器: 版本號(hào):8.1.1.400;內(nèi)核版本號(hào):45.0.2454.101
程序源碼
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">JS獲取瀏覽器類型和版本信息functionbro(){varis360 =false;varisIE =false;varisFirefox =false;varisChrome =false;varisEdge =false;varbroName ='Runing';varstr ='';varstrStart =0;varstrStop =0;vararr =newArray();vartemp ='';varuserAgent =window.navigator.userAgent;//包含以下屬性中所有或一部分的字符串:appCodeName,appName,appVersion,language,platform/*alert(userAgent);*///FireFoxif(userAgent.indexOf('Firefox') !=-1) {isFireFox =true;/*broName = 'FireFox瀏覽器';*/strStart = userAgent.indexOf('Firefox');temp = userAgent.substring(strStart);broName = temp.replace('/','版本號(hào)')}//Edgeif(userAgent.indexOf('Edge') !=-1) {isEdge =true;/*broName = 'Edge瀏覽器';*/strStart = userAgent.indexOf('Edge');temp = userAgent.substring(strStart);broName = temp.replace('/','版本號(hào)');}//IE瀏覽器if(userAgent.indexOf('NET') !=-1&& userAgent.indexOf("rv") !=-1) {isIE =true;/*broName = 'IE瀏覽器'; */strStart = userAgent.indexOf('rv');strStop = userAgent.indexOf(')');temp = userAgent.substring(strStart, strStop);broName = temp.replace('rv','IE').replace(':','版本號(hào)');}//360極速模式可以區(qū)分360安全瀏覽器和360極速瀏覽器if(userAgent.indexOf('WOW') !=-1&& userAgent.indexOf("NET")
JavaScript獲取瀏覽器版本信息
獲取瀏覽器詳細(xì)信息
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">New Document/******************************************下為瀏覽器信息************************************************///獲取瀏覽器相關(guān)信息function allinfo() {var appName = navigator.appName; //瀏覽器的正式名稱var appVersion = navigator.appVersion; //瀏覽器的版本號(hào)var cookieEnabled = navigator.cookieEnabled; // 返回用戶瀏覽器是否啟用了cookievar cpuClass = navigator.cpuClass; //返回用戶計(jì)算機(jī)的cpu的型號(hào),通常intel芯片返回"x86"(火狐沒(méi)有)var mimeType = navigator.mimeTypes; // 瀏覽器支持的所有MIME類型的數(shù)組var platform = navigator.platform; // 瀏覽器正在運(yùn)行的操作系統(tǒng)平臺(tái)府树,包括Win16(windows3.x) // Win32(windows98,Me,NT,2000,xp),Mac68K(Macintosh 680x0)// 和MacPPC(Macintosh PowerPC)var plugins = navigator.plugins; // 安裝在瀏覽器上的所有插件的數(shù)組var userLanguage = navigator.userLanguage; // 用戶在自己的操作系統(tǒng)上設(shè)置的語(yǔ)言(火狐沒(méi)有)var userAgent = navigator.userAgent; //包含以下屬性中所有或一部分的字符串:appCodeName,appName,appVersion,language,platformvar systemLanguage = navigator.systemLanguage; // 用戶操作系統(tǒng)支持的默認(rèn)語(yǔ)言(火狐沒(méi)有)//directorvar appCodeName = navigator.appCodeName; //與瀏覽器相關(guān)的內(nèi)部代碼名var appMinorVersion = navigator.appMinorVersion; //輔版本號(hào)(通常應(yīng)用于瀏覽器的補(bǔ)丁或服務(wù)包)var language = navigator.language; //瀏覽器支持的語(yǔ)言 (IE沒(méi)有)var onLine = navigator.onLine; //返回瀏覽器是否處于在線模式(IE4以上版本)var opsProfile = navigator.opsProfile; // 未定義 (IE、火狐沒(méi)有)var oscpu = navigator.oscpu; //瀏覽器正在運(yùn)行的操作系統(tǒng)练对,其中可能有CPU的信息(IE沒(méi)有)var product = navigator.product; // 瀏覽器的產(chǎn)品名(IE沒(méi)有)var productSub = navigator.productSub; //關(guān)于瀏覽器更多信息(IE沒(méi)有)var securityPolicy = navigator.securityPolicy; // 瀏覽器支持的加密類型(IE沒(méi)有)var userProfile = navigator.userProfile; // 返回一個(gè)UserProfile對(duì)象对碌,它存儲(chǔ)用戶的個(gè)人信息(火狐沒(méi)有)var vender = navigator.vender; // 瀏覽器廠商名稱(IE性宏、火狐沒(méi)有)var vendorSub = navigator.vendorSub; // 關(guān)于瀏覽器廠商更多的信息var webkitPersistentStorage = navigator.webkitPersistentStorage;var info = "";var type = "";if (isIe()) {type = "IE瀏覽器";} else if (isFireFox()) {type = "火狐瀏覽器";}info += "IE特有屬性:" + navigator.msManipulationViewsEnabled + "";info += "瀏覽器類型:" + type + "";info += "weizhi :" + webkitPersistentStorage + "";info += "瀏覽器屬性信息:" + userAgent + "";info += "瀏覽器的正式名稱:" + appName + "";info += "瀏覽器的版本號(hào):" + appVersion + "";info += "瀏覽器相關(guān)的內(nèi)部代碼名:" + appCodeName + "";info += "瀏覽器相關(guān)的輔代碼號(hào):" + appMinorVersion + "";info += "瀏覽器支持的語(yǔ)言IE沒(méi)有):" + language + "";info += "瀏覽器是否處于在線模式:" + onLine + "";info += "瀏覽器的產(chǎn)品名(IE沒(méi)有):" + product + "";info += "瀏覽器更多信息:" + productSub + "";info += "瀏覽器廠商名稱:" + vender + "";info += "瀏覽器廠商更多信息:" + vendorSub + "";info += "瀏覽器的是否啟用了cookie:" + cookieEnabled + "";info += "cpu等級(jí):" + cpuClass + "";info += "瀏覽器的MIME類型:" + mimeType.length + "";info += "系統(tǒng)平臺(tái):" + platform + "";info += "安裝的插件:" + plugins + "";info += "插件的數(shù)量:" + plugins.length + "";info += "插件的名稱:" + getPluginName() + "";info += "用戶設(shè)置的操作系統(tǒng)語(yǔ)言:" + userLanguage + "";info += "操作系統(tǒng)支持的默認(rèn)語(yǔ)言:" + systemLanguage + "";info += "Director:" + checkePlugs("Director") + "";info += "javaEnabled:" + navigator.javaEnabled() + "";info += "是否有quickTime:" + checkePlugs("QuickTime") + "";info += "flash插件情況:" + checkePlugs('Shockwave Flash') + "";info += "是否有MediaPlayer:" + checkePlugs("MediaPlayer") + "";info += "是否有realPlayer:" + checkePlugs("RealPlayer") + "";info += "屏幕分辨率高度:" + window.screen.height + "";info += "屏幕分辨率寬度:" + window.screen.width + "";info += "顏色質(zhì)量:" + window.screen.colorDepth + "位";info += "像素:" + window.screen.deviceXDPI + "像素/英寸";info += "字體是否平滑:" + window.screen.fontSmoothingEnabled + "";//info += "規(guī)定瀏覽器是否啟用數(shù)據(jù)污點(diǎn):" + navigator.taintEnabled() + "";info += "";document.getElementById("elInfo").innerHTML = info;return info; }//獲取插件所有的名稱function getPluginName() {var info = "";var plugins = navigator.plugins;if (plugins.length > 0) {for (i = 0; i0) {for (i = 0; i= 0) {f = navigator.plugins[i].description.split(pluginname)[1];return f;break;}}}return false;}//判斷是否IEfunction isIe() {var i = navigator.userAgent.toLowerCase().indexOf("msie");return i >= 0;}//判斷是否firefoxfunction isFireFox() {var i = navigator.userAgent.toLowerCase().indexOf("firefox");return i >= 0;}? /******************************************以上為瀏覽器信息捆姜,以下為pc信息************************************************/var locator = new ActiveXObject("WbemScripting.SWbemLocator");var service = locator.ConnectServer(".");function cpuInfo() { //CPU 信息 var properties = service.ExecQuery("SELECT * FROM Win32_Processor");var e = new Enumerator(properties);var info = "";info += "CPU 信息";for (; !e.atEnd(); e.moveNext()) {var p = e.item();info += "CPU序列號(hào):" + p.ProcessorID + "";info += "" + p.Caption + "";info += "CPU編號(hào):" + p.DeviceID + "";info += "CPU型號(hào):" + p.Name + "";info += "CPU狀態(tài):" + p.CpuStatus + "";info += "CPU可用性:" + p.Availability + "";info += "CUP Level:" + p.Level + "";info += "主機(jī)名稱:" + p.SystemName + "";info += "Processor Type:" + p.ProcessorType + "";}info += "";return info;}function softDisk() { //軟盤(pán)信息 var properties = service.ExecQuery("SELECT * FROM Win32_FloppyDrive");var e = new Enumerator(properties);var info = "";info += "軟盤(pán)信息";for (; !e.atEnd(); e.moveNext()) {var p = e.item();info += "" + p.Description + "";info += "" + p.DeviceID + "";info += "" + p.Status + "";info += "" + p.Manufacuturer + "";}info += "";return info;}function RomInfo() { //CD-ROM 信息 var properties = service.ExecQuery("SELECT * FROM Win32_CDROMDrive");var e = new Enumerator(properties);var info = "";info += "CD-ROM 信息";for (; !e.atEnd(); e.moveNext()) {var p = e.item();info += "驅(qū)動(dòng)器名稱:" + p.Caption + "";info += "描述:" + p.Description + "";info += "盤(pán)符:" + p.Drive + "";info += "驅(qū)動(dòng)器狀態(tài):" + p.Status + "";info += "是否在使用:" + p.MediaLoaded + "";}info += "";return info;}function keyBoardInfo() { //鍵盤(pán)信息 var properties = service.ExecQuery("SELECT * FROM Win32_Keyboard");var e = new Enumerator(properties);var info = "";info += "鍵盤(pán)信息";for (; !e.atEnd(); e.moveNext()) {var p = e.item();info += "鍵盤(pán)描述:" + p.Description + "";info += "鍵盤(pán)名稱:" + p.Name + "";info += "鍵盤(pán)狀態(tài):" + p.Status + "";}info += "";return info;}function mainBoard() { //主板信息 var properties = service.ExecQuery("SELECT * FROM Win32_BaseBoard");var e = new Enumerator(properties);var info = "";info += "主板信息";for (; !e.atEnd(); e.moveNext()) {var p = e.item();info += "主板ID:" + p.SerialNumber + "";info += "" + p.HostingBoard + "";info += "制造商:" + p.Manufacturer + "";info += "是否開(kāi)啟:" + p.PoweredOn + "";info += "型號(hào):" + p.Product + "";info += "版本:" + p.Version + "";}info += "";return info;}function disk() { //硬盤(pán)序列號(hào) 信息var properties = service.ExecQuery("SELECT * FROM Win32_DiskDrive");var e = new Enumerator(properties);var info = "";info += "硬盤(pán)信息";for (; !e.atEnd(); e.moveNext()) {var p = e.item();info += "硬盤(pán)序列號(hào):" + p.signature + "";}info += "";return info;}//獲取Ram信息function raminfo() {var system = new Enumerator(service.ExecQuery("SELECT * FROM Win32_ComputerSystem")).item();var physicMenCap = Math.ceil(system.TotalPhysicalMemory / 1024 / 1024);//內(nèi)存信息 var memory = new Enumerator(service.ExecQuery("SELECT * FROM Win32_PhysicalMemory"));for (var mem = [], i = 0; !memory.atEnd(); memory.moveNext()) {mem[i++] = {cap: memory.item().Capacity / 1024 / 1024,speed: memory.item().Speed};}var info = "";info += "內(nèi)存信息";info += "內(nèi)存總量:" + (mem[0].cap + mem[1].cap) + "M";info += "可用物理內(nèi)存:" + physicMenCap + "M";info += "";return info;}//獲取網(wǎng)絡(luò)連接信息function ipinfo() {var properties = service.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration Where IPEnabled=TRUE");var e = new Enumerator(properties);var info = "";info += "網(wǎng)絡(luò)連接信息:";var i = 1;for (; !e.atEnd(); e.moveNext()) {var p = e.item();info += "MAC地址" + i + ":" + p.MACAddress + "";info += "IP地址" + i + ":" + p.IPAddress(0) + "";i++;}info += "";return info;}function pcInfo() { //所有信息var info = cpuInfo();info += disk();info += raminfo();info += mainBoard();info += ipinfo();info += keyBoardInfo();info += RomInfo();info += softDisk();document.getElementById('elInfo').innerHTML = info;return info;}