日期:2014-05-16  浏览次数:20339 次

js获取浏览器信息和客户端硬件信息(摘自ITEYE)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title> New Document </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">


<script id=clientEventHandlersJS language=javascript >
/******************************************下为浏览器信息************************************************/
//获取浏览器相关信息
function allinfo(){
var appName=navigator.appName;        //浏览器的正式名称
var appVersion=navigator.appVersion;      //浏览器的版本号
var cookieEnabled = navigator.cookieEnabled;    // 返回用户浏览器是否启用了cookie
var cpuClass = navigator.cpuClass;      //返回用户计算机的cpu的型号,通常intel芯片返回"x86"(火狐没有)
var mimeType = navigator.mimeTypes;      // 浏览器支持的所有MIME类型的数组
var platform = navigator.platform;       // 浏览器正在运行的操作系统平台,包括Win16(windows3.x) 
                                                                //   Win32(windows98,Me,NT,2000,xp),Mac68K(Macintosh 680x0)
                                                                //     和MacPPC(Macintosh PowerPC)
var plugins = navigator.plugins;       //  安装在浏览器上的所有插件的数组
var userLanguage = navigator.userLanguage;     // 用户在自己的操作系统上设置的语言(火狐没有)
var userAgent = navigator.userAgent;   //包含以下属性中所有或一部分的字符串:appCodeName,appName,appVersion,language,platform
var systemLanguage = navigator.systemLanguage;    // 用户操作系统支持的默认语言(火狐没有)

var info = "<table border=1>";
var type ="";
if(isIe()){
  type="IE浏览器";
}else if(isFireFox()){
  type="火狐浏览器";
}
info+="<tr><td>浏览器类型:</td><td>"+type+"</td></tr>";
info+="<tr><td>浏览器属性信息:</td><td>"+userAgent+"</td></tr>";
info+="<tr><td>浏览器的正式名称:</td><td>"+appName+"</td></tr>";
info+="<tr><td>浏览器的版本号:</td><td>"+appVersion+"</td></tr>";
info+="<tr><td>浏览器的是否启用了cookie:</td><td>"+cookieEnabled+"</td></tr>";
info+="<tr><td>cpu等级:</td><td>"+cpuClass+"</td></tr>";
info+="<tr><td>浏览器的MIME类型:</td><td>"+mimeType.length+"</td></tr>";
info+="<tr><td>系统平台:</td><td>"+platform+"</td></tr>";
info+="<tr><td>安装的插件:</td><td>"+plugins+"</td></tr>";
info+="<tr><td>插件的数量:</td><td>"+plugins.length+"</td></tr>";
info+="<tr><td>插件的名称:</td><td>"+getPluginName()+"</td></tr>";
info+="<tr><td>用户设置的操作系统语言:</td><td>"+userLang