JS:浏览器 Navigator 对象

本文内容大多基于官方文档和网上前辈经验总结,经过个人实践加以整理积累,仅供参考。


Navigator 对象包含有关浏览器的信息

这里写图片描述

测试代码:

<table>
  <tr>
    <td>浏览器代码名:</td>
    <td id="appCodeName"></td>
  </tr>
  <tr>
    <td>浏览器次级版本:</td>
    <td id="appMinorVersion"></td>
  </tr>
  <tr>
    <td>浏览器正式名称:</td>
    <td id="appName"></td>
  </tr>
  <tr>
    <td>浏览器平台和版本信息:</td>
    <td id="appVersion"></td>
  </tr>
  <tr>
    <td>浏览器语言:</td>
    <td id="browserLanguage"></td>
  </tr>
  <tr>
    <td>是否启用Cookie:</td>
    <td id="cookieEnabled"></td>
  </tr>
  <tr>
    <td>浏览器系统CPU等级:</td>
    <td id="cpuClass"></td>
  </tr>
  <tr>
    <td>是否处于脱机模式:</td>
    <td id="onLine"></td>
  </tr>
  <tr>
    <td>操作系统平台:</td>
    <td id="platform"></td>
  </tr>
  <tr>
    <td>操作系统默认语言:</td>
    <td id="systemLanguage"></td>
  </tr>
  <tr>
    <td>客户端发送给服务器的user-agent头部值:</td>
    <td id="userAgent"></td>
  </tr>
  <tr>
    <td>操作系统自然语言设置:</td>
    <td id="userLanguage"></td>
  </tr>
</table>
<script src="resource/jQuery/jquery-1.12.4.min.js"></script>
<script>
  $(function() {
    $('#appCodeName').text(navigator.appCodeName);
    $('#appMinorVersion').text(navigator.appMinorVersion);
    $('#appName').text(navigator.appName);
    $('#appVersion').text(navigator.appVersion);
    $('#browserLanguage').text(navigator.browserLanguage);
    $('#cookieEnabled').text(navigator.cookieEnabled);
    $('#cpuClass').text(navigator.cpuClass);
    $('#onLine').text(navigator.onLine);
    $('#platform').text(navigator.platform);
    $('#systemLanguage').text(navigator.systemLanguage);
    $('#userAgent').text(navigator.userAgent);
    $('#userLanguage').text(navigator.userLanguage);
  });
</script>

Chrome 测试结果:
这里写图片描述

Firefox 测试结果:
这里写图片描述

IE 测试结果:
这里写图片描述

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

又言又语

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

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

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

打赏作者

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

抵扣说明:

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

余额充值