通过 Javascript 对 Navigator 的读取,我们可以很方便的知道用户的浏览器信息。
Navigator 对象包含的属性描述了正在使用的浏览器。可以使用这些属性进行平台专用的配置。
虽然这个对象的名称显而易见的是 Netscape 的 Navigator 浏览器,但其他实现了 JavaScript 的浏览器也支持这个对象。
Navigator 对象的实例是唯一的,可以用 Window 对象的 navigator 属性来引用它。
我们可以将下列代码放在任何我们需要它显示的地方。
<table width="100%" border="1" cellspacing="5" cellpadding="0">
<tr>
<td > 浏览器类型 </td>
<td>
<script>document.write(navigator.appName)</script>
</td>
</tr>
<tr>
<td > 浏览器版本 </td>
<td>
<script>document.write(navigator.appVersion)</script>
</td>
</tr>
<tr>
<td > 浏览器语言 </td>
<td>
<script>document.write(navigator.browserLanguage)</script>
</td>
</tr>
<tr>
<td>CPU 类型 </td>
<td>
<script>document.write(navigator.cpuClass)</script>
</td>
</tr>
<tr>
<td > 操作系统 </td>
<td>
<script>document.write(navigator.platform)</script>
</td>
</tr>
<tr>
<td > 系统语言 </td>
<td>
<script>document.write(navigator.systemLanguage)</script>
</td>
</tr>
<tr>
<td > 用户语言 </td>
<td>
<script>document.write(navigator.userLanguage)</script>
</td>
</tr>
<tr>
<td > 在线情况 </td>
<td>
<script>document.write(navigator.onLine)</script>
</td>
</tr>
<tr>
<td > 屏幕分辨率 </td>
<td>
<script>document.write(window.screen.width+"x"+window.screen.height)</script>
</td>
</tr>
<tr>
<td > 颜色 </td>
<td>
<script>document.write(window.screen.colorDepth+"位")</script>
</td>
</tr>
<tr>
<td > 字体平滑 </td>
<td>
<script>document.write(window.screen.fontSmoothingEnabled)</script>
</td>
</tr>
<tr>
<td>AppMinorVersion</td>
<td>
<script>document.write(navigator.appMinorVersion)</script>
</td>
</tr>
<tr>
<td>AppCodeName</td>
<td>
<script>document.write(navigator.appCodeName)</script>
</td>
</tr>
<tr>
<td>CookieEnabled</td>
<td>
<script>document.write(navigator.cookieEnabled)</script>
</td>
</tr>
<tr>
<td>UserAgent</td>
<td>
<script>document.write(navigator.userAgent)</script>
</td>
</tr>
<tr>
<td>JavaEnabled</td>
<td>
<script>document.write(navigator.javaEnabled())</script>
</td>
</tr>
<tr>
<td>TaintEnabled</td>
<td>
<script>document.write(navigator.taintEnabled())</script>
</td>
</tr>
</table>