navigator对象

JavaScript navigator 对象中常用的属性及其描述

属性 描述
appCodeName 返回当前浏览器的内部名称(开发代号)
appName 返回浏览器的官方名称
appVersion 返回浏览器的平台和版本信息
cookieEnabled 返回浏览器是否启用 cookie,启用返回 true,禁用返回 false
onLine 返回浏览器是否联网,联网则返回 true,断网则返回 false
platform 返回浏览器运行的操作系统平台
userAgent 返回浏览器的厂商和版本信息,即浏览器运行的操作系统、浏览器的版本、名称

navigator 对象中的方法

JavaScript navigator 对象中提供的方法及其描述

方法 描述
javaEnabled() 返回浏览器是否支持运行 Java Applet 小程序,支持则返回 true,不支持则返回 false
sendBeacon() 向浏览器异步传输少量数据
1
2
3
4
5
6
7
8
9
10
<script>
document.write("appCodeName:" + navigator.appCodeName + "<br>");
document.write("appName:" + navigator.appName + "<br>");
document.write("appVersion:" + navigator.appVersion + "<br>");
document.write("cookieEnabled:" + navigator.cookieEnabled + "<br>");
document.write("onLine:" + navigator.onLine + "<br>");
document.write("platform:" + navigator.platform + "<br>");
document.write("userAgent:" + navigator.userAgent + "<br>");
document.write("javaEnabled():" + navigator.javaEnabled() + "<br>");
</script>

结果如下:

appCodeName:Mozilla
appName:Netscape
appVersion:5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36
cookieEnabled:true
onLine:true
platform:MacIntel
userAgent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36
javaEnabled():false