这个window.navigator
对象包含有关访问者浏览器的信息。
这个window.navigator
可以在没有窗口前缀的情况下编写对象。
一些例子:
navigator.cookieEnabled
navigator.appCodeName
navigator.platform
这个cookieEnabled
如果启用 cookie,属性返回 true,否则返回 false:
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"cookiesEnabled is " + navigator.cookieEnabled;
</script>
亲自试一试 »
这个appName
属性返回浏览器的应用程序名称:
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"navigator.appName is " + navigator.appName;
</script>
亲自试一试 »
该属性在最新的 Web 标准中已被删除(弃用)。
大多数浏览器(IE11、Chrome、Firefox、Safari)返回网景作为应用程序名称。
这个appCodeName
属性返回浏览器的应用程序代码名称:
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"navigator.appCodeName is " + navigator.appCodeName;
</script>
亲自试一试 »
该属性在最新的 Web 标准中已被删除(弃用)。
大多数浏览器(IE11、Chrome、Firefox、Safari、Opera)返回莫兹拉作为应用程序代码名称。
这个product
属性返回浏览器引擎的产品名称:
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"navigator.product is " + navigator.product;
</script>
亲自试一试 »
该属性在最新的 Web 标准中已被删除(弃用)。
大多数浏览器返回壁虎作为产品。
这个appVersion
属性返回有关浏览器的版本信息:
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>
亲自试一试 »
这个userAgent
属性返回浏览器发送到服务器的用户代理标头:
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>
亲自试一试 »
来自导航器对象的信息通常可能会产生误导。
导航器对象应该不用于检测浏览器版本因为:
这个platform
属性返回浏览器平台(操作系统):
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.platform;
</script>
亲自试一试 »
这个language
属性返回浏览器的语言:
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.language;
</script>
亲自试一试 »
这个onLine
如果浏览器在线,属性返回 true:
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.onLine;
</script>
亲自试一试 »
这个javaEnabled()
方法返回 true 如果JAVA已启用:
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>
亲自试一试 »
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!