JS基本语法-JavaScript中的常用对象4-navigator对象,提供浏览器及操作系统等信息

1. 简介:

navigator对象,用于提供当前浏览器及操作系统等信息,这些信息都放在navigator的各个属性中。navigator对象也是window对象的成员。

2. navigator对象举例:

例子1:获取userAgent的信息

程序代码:

nav.js:

function getUserAgent(){
  console.log(navigator.userAgent);

  var user_agent = window.document.getElementById("user_agent");
  user_agent.innerHTML = navigator.userAgent;
}

function isMac

nav.html:

<!DOCTYPE html>
<html>
<body>
	<script src="./nav.js"></script>

<h1>window.navigator对象测试:</h1>
<p id="user_agent"></p>

<script>
	getUserAgent();
</script>
</body>
</html>

运行结果:

在浏览器中运行nav.html, 结果显示在浏览器中,如下:

window.navigator对象测试:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36

说明:

可见,列出了操作系统(我用的是Mac OS),浏览器等信息。 

3. navigator对象更多的属性,参考如下:

appCodeName    获取浏览器的内部代码名。
appMinorVersion    获取浏览器的辅版本号,常用于浏览器的补丁货服务包。
appName    获取浏览器的名称。
appVersion    获取浏览器的平台和版本信息。
language    获取当前浏览器的语言,例如,可能的一个结果是“zh-CN”。

cookieEnabled    获取浏览器中是否启用 cookie 的布尔值。
cpuClass    获取计算机系统的 CPU 型号,例如,Inter通常得到的结果是x86。
onLine    获取浏览器是否处于在线模式,结果是布尔值。
platform    获取运行浏览器的操作系统平台。
systemLanguage    获取 OS 使用的默认语言。

userAgent    获取由客户机发送服务器的 user-agent 头部的值。
userLanguage    获取 OS 的自然语言设置。
mimeTypes    获取浏览器支持的所有的MIME类型的数组。
plugins    获取安装在浏览器上的所有插件的数组。
product    获取浏览器的产品名,例如,可能的结果是Gecko。

productSub    获取浏览器产品的更多信息,例如,可能的结果是20030107。
vendor   获取浏览器的厂商名称,例如,可能的结果是Google Inc.。
vendorSub   获取浏览器的厂商更多信息。


了解你的系统,熟悉你的浏览器的属性。

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liranke

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值