<p>** 不同浏览器版本可能存在差异,使用时请测试自己的环境 **</p><p>测试时各个浏览器版本</p><p>IE: 11.953.14393.0</p><p>Edge: Microsoft Edge 38.14393.0.0;Microsoft EdgeHTML 14.14393</p><p>Chrome: 57.0.2987.133 (64-bit)</p><p>FireFox: 52.0.1 (32 位)</p><p>360极速浏览器: 版本号:8.7.0.306;内核版本号:50.0.2661.102</p><p>360安全浏览器: 版本号:8.1.1.400;内核版本号:45.0.2454.101</p><p>程序源码</p><pre class="brush:html;toolbar:false">&lt;!DOCTYPEhtmlPUBLIC&quot;-//W3C//DTDXHTML1.0Transitional//EN&quot;&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt; &lt;html&gt; &lt;head&gt; &lt;base&gt; &lt;metacharset=&quot;utf-8&quot;&gt; &lt;title&gt;JS获取浏览器类型和版本信息&lt;/title&gt; &lt;script&gt; functionbro(){ varis360=false; varisIE=false; varisFirefox=false; varisChrome=false; varisEdge=false; varbroName=&#39;Runing&#39;; varstr=&#39;&#39;; varstrStart=0; varstrStop=0; vararr=newArray(); vartemp=&#39;&#39;; varuserAgent=window.navigator.userAgent;//包含以下属性中所有或一部分的字符串:appCodeName,appName,appVersion,language,platform /*alert(userAgent);*/ //FireFox if(userAgent.indexOf(&#39;Firefox&#39;)!=-1){ isFireFox=true; /*broName=&#39;FireFox浏览器&#39;;*/ strStart=userAgent.indexOf(&#39;Firefox&#39;); temp=userAgent.substring(strStart); broName=temp.replace(&#39;/&#39;,&#39;版本号&#39;) } //Edge if(userAgent.indexOf(&#39;Edge&#39;)!=-1){ isEdge=true; /*broName=&#39;Edge浏览器&#39;;*/ strStart=userAgent.indexOf(&#39;Edge&#39;); temp=userAgent.substring(strStart); broName=temp.replace(&#39;/&#39;,&#39;版本号&#39;); } //IE浏览器 if(userAgent.indexOf(&#39;NET&#39;)!=-1&amp;&amp;userAgent.indexOf(&quot;rv&quot;)!=-1){ isIE=true; /*broName=&#39;IE浏览器&#39;;*/ strStart=userAgent.indexOf(&#39;rv&#39;); strStop=userAgent.indexOf(&#39;)&#39;); temp=userAgent.substring(strStart,strStop); broName=temp.replace(&#39;rv&#39;,&#39;IE&#39;).replace(&#39;:&#39;,&#39;版本号&#39;); } //360极速模式可以区分360安全浏览器和360极速浏览器 if(userAgent.indexOf(&#39;WOW&#39;)!=-1&amp;&amp;userAgent.indexOf(&quot;NET&quot;)&lt;0&amp;&amp;userAgent.indexOf(&quot;Firefox&quot;)&lt;0){ if(navigator.javaEnabled()){ is360=true; broName=&#39;360安全浏览器-极速模式&#39;; }else{ is360=true; broName=&#39;360极速浏览器-极速模式&#39;; } } //360兼容 if(userAgent.indexOf(&#39;WOW&#39;)!=-1&amp;&amp;userAgent.indexOf(&quot;NET&quot;)!=-1&amp;&amp;userAgent.indexOf(&quot;MSIE&quot;)!=-1&amp;&amp;userAgent.indexOf(&quot;rv&quot;)&lt;0){ is360=true; broName=&#39;360兼容模式&#39;; } //Chrome浏览器 if(userAgent.indexOf(&#39;WOW&#39;)&lt;0&amp;&amp;userAgent.indexOf(&quot;Edge&quot;)&lt;0){ isChrome=true; /*broName=&#39;Chrome浏览器&#39;;*/ strStart=userAgent.indexOf(&#39;Chrome&#39;); strStop=userAgent.indexOf(&#39;Safari&#39;); temp=userAgent.substring(strStart,strStop); broName=temp.replace(&#39;/&#39;,&#39;版本号&#39;); } document.getElementById(&#39;broType&#39;).value=broName; } &lt;/script&gt; &lt;/head&gt; &lt;bodyonload=&quot;bro();&quot;&gt; &lt;inputtype=&quot;text&quot;id=&quot;broType&quot;name=&quot;broType&quot;style=&quot;width:200px;&quot;&gt; &lt;h4&gt;JavaScript获取浏览器版本信息&lt;/h4&gt; &lt;/body&gt; &lt;/html&gt; 获取浏览器详细信息 &lt;!DOCTYPEhtmlPUBLIC&quot;-//W3C//DTDXHTML1.0Transitional//EN&quot;&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt; &lt;htmlxmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt; &lt;head&gt; &lt;title&gt;NewDocument&lt;/title&gt; &lt;metaname=&quot;viewport&quot;content=&quot;width=device-width,initial-scale=1.0,user-scalable=no&quot;&gt; &lt;metaname=&quot;Generator&quot;content=&quot;EditPlus&quot;&gt; &lt;metaname=&quot;Author&quot;content=&quot;&quot;&gt; &lt;metaname=&quot;Keywords&quot;content=&quot;&quot;&gt; &lt;metacharset=&quot;utf-8&quot;/&gt; &lt;metaname=&quot;Description&quot;content=&quot;&quot;&gt; &lt;scriptid=clientEventHandlersJSlanguage=javascript&gt; /******************************************下为浏览器信息************************************************/ //获取浏览器相关信息 functionallinfo(){ varappName=navigator.appName;//浏览器的正式名称 varappVersion=navigator.appVersion;//浏览器的版本号 varcookieEnabled=navigator.cookieEnabled;//返回用户浏览器是否启用了cookie varcpuClass=navigator.cpuClass;//返回用户计算机的cpu的型号,通常intel芯片返回&quot;x86&quot;(火狐没有) varmimeType=navigator.mimeTypes;//浏览器支持的所有MIME类型的数组 varplatform=navigator.platform;//浏览器正在运行的操作系统平台,包括Win16(windows3.x) //Win32(windows98,Me,NT,2000,xp),Mac68K(Macintosh680x0) //和MacPPC(MacintoshPowerPC) varplugins=navigator.plugins;//安装在浏览器上的所有插件的数组 varuserLanguage=navigator.userLanguage;//用户在自己的操作系统上设置的语言(火狐没有) varuserAgent=navigator.userAgent;//包含以下属性中所有或一部分的字符串:appCodeName,appName,appVersion,language,platform varsystemLanguage=navigator.systemLanguage;//用户操作系统支持的默认语言(火狐没有) //director varappCodeName=navigator.appCodeName;//与浏览器相关的内部代码名 varappMinorVersion=navigator.appMinorVersion;//辅版本号(通常应用于浏览器的补丁或服务包) varlanguage=navigator.language;//浏览器支持的语言(IE没有) varonLine=navigator.onLine;//返回浏览器是否处于在线模式(IE4以上版本) varopsProfile=navigator.opsProfile;//未定义(IE、火狐没有) varoscpu=navigator.oscpu;//浏览器正在运行的操作系统,其中可能有CPU的信息(IE没有) varproduct=navigator.product;//浏览器的产品名(IE没有) varproductSub=navigator.productSub;//关于浏览器更多信息(IE没有) varsecurityPolicy=navigator.securityPolicy;//浏览器支持的加密类型(IE没有) varuserProfile=navigator.userProfile;//返回一个UserProfile对象,它存储用户的个人信息(火狐没有) varvender=navigator.vender;//浏览器厂商名称(IE、火狐没有) varvendorSub=navigator.vendorSub;//关于浏览器厂商更多的信息 varwebkitPersistentStorage=navigator.webkitPersistentStorage; varinfo=&quot;&lt;tableborder=1&gt;&quot;; vartype=&quot;&quot;; if(isIe()){ type=&quot;IE浏览器&quot;; }elseif(isFireFox()){ type=&quot;火狐浏览器&quot;; } info+=&quot;&lt;tr&gt;&lt;td&gt;IE特有属性:&lt;/td&gt;&lt;td&gt;&quot;+navigator.msManipulationViewsEnabled+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;浏览器类型:&lt;/td&gt;&lt;td&gt;&quot;+type+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;weizhi:&lt;/td&gt;&lt;td&gt;&quot;+webkitPersistentStorage+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;浏览器属性信息:&lt;/td&gt;&lt;td&gt;&quot;+userAgent+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;浏览器的正式名称:&lt;/td&gt;&lt;td&gt;&quot;+appName+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;浏览器的版本号:&lt;/td&gt;&lt;td&gt;&quot;+appVersion+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;浏览器相关的内部代码名:&lt;/td&gt;&lt;td&gt;&quot;+appCodeName+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;浏览器相关的辅代码号:&lt;/td&gt;&lt;td&gt;&quot;+appMinorVersion+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;浏览器支持的语言IE没有):&lt;/td&gt;&lt;td&gt;&quot;+language+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;浏览器是否处于在线模式:&lt;/td&gt;&lt;td&gt;&quot;+onLine+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;浏览器的产品名(IE没有):&lt;/td&gt;&lt;td&gt;&quot;+product+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;浏览器更多信息:&lt;/td&gt;&lt;td&gt;&quot;+productSub+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;浏览器厂商名称:&lt;/td&gt;&lt;td&gt;&quot;+vender+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;浏览器厂商更多信息:&lt;/td&gt;&lt;td&gt;&quot;+vendorSub+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;浏览器的是否启用了cookie:&lt;/td&gt;&lt;td&gt;&quot;+cookieEnabled+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;cpu等级:&lt;/td&gt;&lt;td&gt;&quot;+cpuClass+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;浏览器的MIME类型:&lt;/td&gt;&lt;td&gt;&quot;+mimeType.length+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;系统平台:&lt;/td&gt;&lt;td&gt;&quot;+platform+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;安装的插件:&lt;/td&gt;&lt;td&gt;&quot;+plugins+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;插件的数量:&lt;/td&gt;&lt;td&gt;&quot;+plugins.length+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;插件的名称:&lt;/td&gt;&lt;td&gt;&quot;+getPluginName()+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;用户设置的操作系统语言:&lt;/td&gt;&lt;td&gt;&quot;+userLanguage+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;操作系统支持的默认语言:&lt;/td&gt;&lt;td&gt;&quot;+systemLanguage+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;Director:&lt;/td&gt;&lt;td&gt;&quot;+checkePlugs(&quot;Director&quot;)+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;javaEnabled:&lt;/td&gt;&lt;td&gt;&quot;+navigator.javaEnabled()+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;是否有quickTime:&lt;/td&gt;&lt;td&gt;&quot;+checkePlugs(&quot;QuickTime&quot;)+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;flash插件情况:&lt;/td&gt;&lt;td&gt;&quot;+checkePlugs(&#39;ShockwaveFlash&#39;)+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;是否有MediaPlayer:&lt;/td&gt;&lt;td&gt;&quot;+checkePlugs(&quot;MediaPlayer&quot;)+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;是否有realPlayer:&lt;/td&gt;&lt;td&gt;&quot;+checkePlugs(&quot;RealPlayer&quot;)+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;屏幕分辨率高度:&lt;/td&gt;&lt;td&gt;&quot;+window.screen.height+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;屏幕分辨率宽度:&lt;/td&gt;&lt;td&gt;&quot;+window.screen.width+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;颜色质量:&lt;/td&gt;&lt;td&gt;&quot;+window.screen.colorDepth+&quot;位&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;像素:&lt;/td&gt;&lt;td&gt;&quot;+window.screen.deviceXDPI+&quot;像素/英寸&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;字体是否平滑:&lt;/td&gt;&lt;td&gt;&quot;+window.screen.fontSmoothingEnabled+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; //info+=&quot;&lt;tr&gt;&lt;td&gt;规定浏览器是否启用数据污点:&lt;/td&gt;&lt;td&gt;&quot;+navigator.taintEnabled()+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;/table&gt;&quot;; document.getElementById(&quot;elInfo&quot;).innerHTML=info; returninfo; } //获取插件所有的名称 functiongetPluginName(){ varinfo=&quot;&quot;; varplugins=navigator.plugins; if(plugins.length&gt;0){ for(i=0;i&lt;navigator.plugins.length;i++){ info+=navigator.plugins[i].name+&quot;;&quot;; } } returninfo; } //检查是否安装了某插件,如果安装了返回版本号 functioncheckePlugs(pluginname){ varf=&quot;-&quot; varplugins=navigator.plugins; if(plugins.length&gt;0){ for(i=0;i&lt;navigator.plugins.length;i++){ if(navigator.plugins[i].name.indexOf(pluginname)&gt;=0){ f=navigator.plugins[i].description.split(pluginname)[1]; returnf; break; } } } returnfalse; } //判断是否IE functionisIe(){ vari=navigator.userAgent.toLowerCase().indexOf(&quot;msie&quot;); returni&gt;=0; } //判断是否firefox functionisFireFox(){ vari=navigator.userAgent.toLowerCase().indexOf(&quot;firefox&quot;); returni&gt;=0; } /******************************************以上为浏览器信息,以下为pc信息************************************************/ varlocator=newActiveXObject(&quot;WbemScripting.SWbemLocator&quot;); varservice=locator.ConnectServer(&quot;.&quot;); functioncpuInfo(){//CPU信息 varproperties=service.ExecQuery(&quot;SELECT*FROMWin32_Processor&quot;); vare=newEnumerator(properties); varinfo=&quot;&lt;tableborder=1&gt;&quot;; info+=&quot;&lt;trbgcolor=&#39;#CDEDED&#39;style=&#39;font-weight:bold;&#39;&gt;&lt;tdwidth=&#39;450&#39;&gt;CPU信息&lt;/td&gt;&lt;/tr&gt;&quot;; for(;!e.atEnd();e.moveNext()){ varp=e.item(); info+=&quot;&lt;trstyle=&#39;color:red&#39;&gt;&lt;td&gt;CPU序列号:&quot;+p.ProcessorID+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;&quot;+p.Caption+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;CPU编号:&quot;+p.DeviceID+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;CPU型号:&quot;+p.Name+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;CPU状态:&quot;+p.CpuStatus+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;CPU可用性:&quot;+p.Availability+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;CUPLevel:&quot;+p.Level+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;主机名称:&quot;+p.SystemName+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;ProcessorType:&quot;+p.ProcessorType+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; } info+=&quot;&lt;/table&gt;&quot;; returninfo; } functionsoftDisk(){//软盘信息 varproperties=service.ExecQuery(&quot;SELECT*FROMWin32_FloppyDrive&quot;); vare=newEnumerator(properties); varinfo=&quot;&lt;tableborder=1&gt;&quot;; info+=&quot;&lt;trbgcolor=&#39;#CDEDED&#39;style=&#39;font-weight:bold;&#39;&gt;&lt;tdwidth=&#39;450&#39;&gt;软盘信息&lt;/td&gt;&lt;/tr&gt;&quot;; for(;!e.atEnd();e.moveNext()){ varp=e.item(); info+=&quot;&lt;tr&gt;&lt;td&gt;&quot;+p.Description+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;&quot;+p.DeviceID+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;&quot;+p.Status+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;&quot;+p.Manufacuturer+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; } info+=&quot;&lt;/table&gt;&quot;; returninfo; } functionRomInfo(){//CD-ROM信息 varproperties=service.ExecQuery(&quot;SELECT*FROMWin32_CDROMDrive&quot;); vare=newEnumerator(properties); varinfo=&quot;&lt;tableborder=1&gt;&quot;; info+=&quot;&lt;trbgcolor=&#39;#CDEDED&#39;style=&#39;font-weight:bold;&#39;&gt;&lt;tdwidth=&#39;450&#39;&gt;CD-ROM信息&lt;/td&gt;&lt;/tr&gt;&quot;; for(;!e.atEnd();e.moveNext()){ varp=e.item(); info+=&quot;&lt;tr&gt;&lt;td&gt;驱动器名称:&quot;+p.Caption+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;描述:&quot;+p.Description+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;盘符:&quot;+p.Drive+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;驱动器状态:&quot;+p.Status+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;是否在使用:&quot;+p.MediaLoaded+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; } info+=&quot;&lt;/table&gt;&quot;; returninfo; } functionkeyBoardInfo(){//键盘信息 varproperties=service.ExecQuery(&quot;SELECT*FROMWin32_Keyboard&quot;); vare=newEnumerator(properties); varinfo=&quot;&lt;tableborder=1&gt;&quot;; info+=&quot;&lt;trbgcolor=&#39;#CDEDED&#39;style=&#39;font-weight:bold;&#39;&gt;&lt;tdwidth=&#39;450&#39;&gt;键盘信息&lt;/td&gt;&lt;/tr&gt;&quot;; for(;!e.atEnd();e.moveNext()){ varp=e.item(); info+=&quot;&lt;tr&gt;&lt;td&gt;键盘描述:&quot;+p.Description+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;键盘名称:&quot;+p.Name+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;键盘状态:&quot;+p.Status+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; } info+=&quot;&lt;/table&gt;&quot;; returninfo; } functionmainBoard(){//主板信息 varproperties=service.ExecQuery(&quot;SELECT*FROMWin32_BaseBoard&quot;); vare=newEnumerator(properties); varinfo=&quot;&lt;tableborder=1&gt;&quot;; info+=&quot;&lt;trbgcolor=&#39;#CDEDED&#39;style=&#39;font-weight:bold;&#39;&gt;&lt;tdwidth=&#39;450&#39;&gt;主板信息&lt;/td&gt;&lt;/tr&gt;&quot;; for(;!e.atEnd();e.moveNext()){ varp=e.item(); info+=&quot;&lt;trstyle=&#39;color:red&#39;&gt;&lt;td&gt;主板ID:&quot;+p.SerialNumber+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;&quot;+p.HostingBoard+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;制造商:&quot;+p.Manufacturer+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;是否开启:&quot;+p.PoweredOn+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;型号:&quot;+p.Product+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;tr&gt;&lt;td&gt;版本:&quot;+p.Version+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; } info+=&quot;&lt;/table&gt;&quot;; returninfo; } functiondisk(){//硬盘序列号信息 varproperties=service.ExecQuery(&quot;SELECT*FROMWin32_DiskDrive&quot;); vare=newEnumerator(properties); varinfo=&quot;&lt;tableborder=1&gt;&quot;; info+=&quot;&lt;trbgcolor=&#39;#CDEDED&#39;style=&#39;font-weight:bold;&#39;&gt;&lt;tdwidth=&#39;450&#39;&gt;硬盘信息&lt;/td&gt;&lt;/tr&gt;&quot;; for(;!e.atEnd();e.moveNext()){ varp=e.item(); info+=&quot;&lt;trstyle=&#39;color:red&#39;&gt;&lt;td&gt;硬盘序列号:&quot;+p.signature+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; } info+=&quot;&lt;/table&gt;&quot;; returninfo; } //获取Ram信息 functionraminfo(){ varsystem=newEnumerator(service.ExecQuery(&quot;SELECT*FROMWin32_ComputerSystem&quot;)).item(); varphysicMenCap=Math.ceil(system.TotalPhysicalMemory/1024/1024); //内存信息 varmemory=newEnumerator(service.ExecQuery(&quot;SELECT*FROMWin32_PhysicalMemory&quot;)); for(varmem=[],i=0;!memory.atEnd();memory.moveNext()){ mem[i++]={ cap:memory.item().Capacity/1024/1024, speed:memory.item().Speed }; } varinfo=&quot;&lt;tableborder=1&gt;&quot;; info+=&quot;&lt;trbgcolor=&#39;#CDEDED&#39;style=&#39;font-weight:bold;&#39;&gt;&lt;tdwidth=&#39;450&#39;&gt;内存信息&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;trstyle=&#39;color:red&#39;&gt;&lt;td&gt;内存总量:&quot;+(mem[0].cap+mem[1].cap)+&quot;M&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;trstyle=&#39;color:red&#39;&gt;&lt;td&gt;可用物理内存:&quot;+physicMenCap+&quot;M&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;/table&gt;&quot;; returninfo; } //获取网络连接信息 functionipinfo(){ varproperties=service.ExecQuery(&quot;SELECT*FROMWin32_NetworkAdapterConfigurationWhereIPEnabled=TRUE&quot;); vare=newEnumerator(properties); varinfo=&quot;&lt;tableborder=1&gt;&quot;; info+=&quot;&lt;trbgcolor=&#39;#CDEDED&#39;style=&#39;font-weight:bold;&#39;&gt;&lt;tdwidth=&#39;450&#39;&gt;网络连接信息:&lt;/td&gt;&lt;/tr&gt;&quot;; vari=1; for(;!e.atEnd();e.moveNext()){ varp=e.item(); info+=&quot;&lt;trstyle=&#39;color:red&#39;&gt;&lt;td&gt;MAC地址&quot;+i+&quot;:&quot;+p.MACAddress+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; info+=&quot;&lt;trstyle=&#39;color:red&#39;&gt;&lt;td&gt;IP地址&quot;+i+&quot;:&quot;+p.IPAddress(0)+&quot;&lt;/td&gt;&lt;/tr&gt;&quot;; i++; } info+=&quot;&lt;/table&gt;&quot;; returninfo; } functionpcInfo(){//所有信息 varinfo=cpuInfo(); info+=disk(); info+=raminfo(); info+=mainBoard(); info+=ipinfo(); info+=keyBoardInfo(); info+=RomInfo(); info+=softDisk(); document.getElementById(&#39;elInfo&#39;).innerHTML=info; returninfo; } /******************************************以上为pc信息************************************************/ &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;INPUTid=&quot;Button1&quot;type=&quot;button&quot;value=&quot;浏览器所有信息&quot;name=&quot;Button1&quot;language=javascriptonclick=&quot;allinfo()&quot;&gt; &lt;INPUTid=&quot;Button1&quot;type=&quot;button&quot;value=&quot;客户端pc信息&quot;name=&quot;Button1&quot;language=javascriptonclick=&quot;pcInfo()&quot;&gt; &lt;divid=&quot;elInfo&quot;&gt; &lt;/div&gt; &lt;/body&gt; &lt;/html&gt;</pre>
T:0.006578s,M:268.03 KB
返回顶部 留言