JavaScript 窗口导航器
The window.navigator
对象包含有关访问者浏览器的信息。
窗口导航器
The window.navigator
对象可以省略 window 前缀。
一些示例
navigator.cookieEnabled
navigator.appCodeName
navigator.platform
浏览器 Cookie
The cookieEnabled
属性如果启用 Cookie 则返回 true,否则返回 false
示例
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"cookiesEnabled is " + navigator.cookieEnabled;
</script>
自己试试 »
浏览器应用程序名称
The appName
属性返回浏览器的应用程序名称
示例
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"navigator.appName is " + navigator.appName;
</script>
自己试试 »
警告
此属性在最新的网络标准中已弃用。
大多数浏览器(IE11、Chrome、Firefox、Safari)将 Netscape 作为 appName 返回。
浏览器应用程序代码名称
The appCodeName
属性返回浏览器的应用程序代码名称
示例
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"navigator.appCodeName is " + navigator.appCodeName;
</script>
自己试试 »
警告
此属性在最新的网络标准中已弃用。
大多数浏览器(IE11、Chrome、Firefox、Safari、Opera)将 Mozilla 作为 appCodeName 返回。
浏览器引擎
The product
属性返回浏览器引擎的产品名称
示例
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"navigator.product is " + navigator.product;
</script>
自己试试 »
警告
此属性在最新的网络标准中已弃用。
大多数浏览器将 Gecko 作为 product 返回。
浏览器版本
The appVersion
属性返回有关浏览器的版本信息
示例
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>
自己试试 »
浏览器代理
The userAgent
属性返回浏览器发送到服务器的用户代理标头
示例
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>
自己试试 »
警告
导航器对象的信息通常会造成误导。
导航器对象不应用于检测浏览器版本,因为
- 不同的浏览器可以使用相同的名称
- 导航器数据可以被浏览器所有者更改
- 一些浏览器会错误地识别自己以绕过网站测试
- 浏览器无法报告比浏览器发布日期晚的新操作系统
浏览器平台
The platform
属性返回浏览器平台(操作系统)
示例
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.platform;
</script>
自己试试 »
浏览器语言
The language
属性返回浏览器的语言
示例
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.language;
</script>
自己试试 »
浏览器是否在线?
The onLine
属性如果浏览器在线则返回 true
示例
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.onLine;
</script>
自己试试 »
是否启用了 Java?
The javaEnabled()
方法如果启用了 Java 则返回 true
示例
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>
自己试试 »