浏览器信息(Navigator)

首页 > JavaScript浏览器对象 > 浏览器信息(Navigator)

目录

■ 一览

appCodeName, appMinorVersion, appName, appVersion, browserLanguage, cookieEnabled, cpuClass, javaEnabled(), navigator, onLine, platform, systemLanguage, taintEnabled(), userAgent, userLanguage, userProfile

■ 浏览器信息

window.navigator

代表正在使用的浏览器的对象。

window.navigator.appCodeName

返回浏览器的代码名。"Mozilla" 本来是 Netscape Navigator 的开发代码(语源是怪兽哥斯拉),考虑到为 Mozilla 制作的网页的兼容性,Internet Explorer 的返回值也是 "Mozilla"。

window.navigator.appName

返回代表浏览器名的字符串。

浏览器
IEMicrosoft Internet Explorer
ChromeNetscape

window.navigator.appVersion

返回代表浏览器版本号的字符串。Internet Explorer 为“<对应的Mozilla版本> (compatibpe; MSIE <IE的版本>; <操作系统名称>)”的形式。

浏览器
IE5.5(Win)4.0 (compatible; MSIE 5.01; Windows 98)
IE7.0(Win)4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.3)
Chrome16.0(Win)5.0 (Windows NT 5.1) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.75 Safari/535.7

window.navigator.appMinorVersion

返回浏览器的次版本号。该属性是一个只读的字符串。仅IE有效。

浏览器
IE7.0(Win)0

window.navigator.userAgent

userAgent 返回代表浏览器名和版本号的字符串。

浏览器
IE7.0(Win)Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.3)
Chrome16.0(Win)Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.75 Safari/535.7

window.navigator.platform

返回浏览器平台的字符串("Win32", "Win16", "WinCE", "Mac68k", "MacPPC", "HP-UX", "SunOS" 等)。

window.navigator.cpuClass

返回CPU的信息("x86", "68K", "Alpha", "PPC" 等)。仅IE有效。

window.navigator.browserLanguage
window.navigator.systemLanguage
window.navigator.userLanguage

language、browserLanguage 返回浏览器的语言种类,systemLanguage 返回系统的语言种类,userLanguage 返回用户环境的语言种类。仅IE有效。

■ 浏览器状态

window.navigator.cookieEnabled

返回 cookie 是否可用的真伪值。

window.navigator.onLine

返回是否能连上网络的真伪值。

window.navigator.javaEnabled()

返回 Java 是否可用的真伪值。

■ 其他

window.navigator.userProfile

保存着用户信息的对象。拥有 addReadRequest() doReadRequest() getAttribute() clearRequest() 等方法。

window.navigator.taintEnabled()

是否可以加密数据的真伪值。仅IE有效。