京东云服务器推荐配置、多种配置选择,满足不同业务需求!

热门推荐

⭐ 稳定入门选择

配置:2核2G/5M

适用场景:个人站点 / 轻量应用

特点:性价比高,稳定可靠

¥19/月
立即购买
流量友好

☁️ 轻量云主机

配置:2核4G 5M

适用场景:小型业务 / 博客 / 测试环境

特点:流量友好,性能均衡

¥149/年
立即购买
高性能

💻 云服务主机

配置:4核16G 8M

适用场景:中小型服务 / 多并发场景

特点:充足内存与带宽,性能强劲

¥750/年
立即购买
新人专享

🎁 新人福利

新人访问 → 点击 → 最新活动

可获取 3000元 礼券

立即领取
JavaScript / JavaScript 教程 / JS 浏览器BOM
JS Window Navigator
JavaScript 弹出框JS Window History

JS Window Navigator

窗口的navigator属性(即window.navigator)是对Navigator对象的引用。

Navigator对象

window.navigator对象包含有关用户浏览器的信息。

window.navigator可以编写没有窗口前缀的对象。

一些示例:

  • navigator.appName

  • navigator.appCodeName

  • navigator.platform

  • navigator.onLine

下一节将向您展示如何获取有关用户浏览器的各种信息。

浏览器应用名称

navigator.appName属性返回浏览器的名称。

var x = navigator.appName;
测试看看‹/›

注意:注意:不要依赖此属性返回正确的浏览器名称。所有浏览器都返回“Netscape”作为此属性的值。

浏览器应用程序代码名称

navigator.appCodeName属性返回浏览器的代码名称。

var x = navigator.appCodeName;
测试看看‹/›

注意:不要依赖此属性返回真实的产品名称。所有浏览器都返回“ Mozilla”作为此属性的值。

浏览器引擎

navigator.product属性返回浏览器的产品(引擎)名称。

var x = navigator.product;
测试看看‹/›

注意:不要依赖此属性返回真实的引擎名称。所有浏览器都返回“ Gecko”作为此属性的值。

浏览器版本

navigator.appVersion属性返回浏览器的版本信息。

var x = navigator.appVersion;
测试看看‹/›

浏览器userAgent

navigator.userAgent属性返回浏览器发送到服务器的用户代理标头的值。

var x = navigator.userAgent;
测试看看‹/›

使用说明

来自Navigator对象的信息通常会产生误导,并且不应用于检测浏览器版本,因为:

  • 不同的浏览器可以使用相同的名称

  • Navigator数据可以由浏览器所有者更改

  • 一些浏览器错误地标识自己以绕过站点测试。

  • 浏览器不能报告比浏览器发布晚的新操作系统。

浏览器平台

navigator.platform属性返回一个表示浏览器平台(操作系统)的字符串。

var x = navigator.platform;
测试看看‹/›

浏览器语言

该navigator.language属性返回浏览器的语言版本。

var x = navigator.language;
测试看看‹/›

浏览器Cookie

该navigator.cookieEnabled属性返回一个布尔值,该布尔值指定是否在浏览器中启用cookie。

如果启用了cookie,则此属性返回true,否则返回false

var x = navigator.cookieEnabled;
测试看看‹/›

您可以在我们的JavaScript Cookies教程中了解有关cookie的更多信息。

浏览器在线吗?

navigator.onLine属性返回一个布尔值,该值指定浏览器是处于联机还是脱机模式。

如果浏览器在线,则此属性返回true,否则返回false

var x = navigator.onLine;
测试看看‹/›

是否启用Java?

navigator.javaEnabled()方法返回一个布尔值,该值指定浏览器是否启用了Java。

如果浏览器启用了Java,则此方法返回true,否则返回false

var x = navigator.javaEnabled();
测试看看‹/›

Java是Oracle拥有的一种面向对象的编程语言。

更多示例

此示例显示所有Navigator属性:

var txt = "";
txt += "<p>浏览器代号: " + navigator.appCodeName + "</p>";
txt += "<p>浏览器名称: " + navigator.appName + "</p>";
txt += "<p>浏览器版本: " + navigator.appVersion + "</p>";
txt += "<p>Cookies启用: " + navigator.cookieEnabled + "</p>";
txt += "<p>浏览器语言: " + navigator.language + "</p>";
txt += "<p>浏览器是否在线: " + navigator.onLine + "</p>";
txt += "<p>浏览器平台: " + navigator.platform + "</p>";
txt += "<p>User-agent头: " + navigator.userAgent + "</p>";
document.write(txt);
测试看看‹/›

完整的Navigator参考

有关完整的属性和方法参考,请访问我们的JavaScript Navigator对象参考手册。

参考部分包含所有Navigator属性和方法的描述和示例。

JavaScript 弹出框JS Window History
上一篇:JS Window History
下一篇:无