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

Navigator 对象属性和方法:

<html>
  <head>
    <title>JS完整获取浏览器信息</title>
  </head>
  <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
    <table width="435" border="1" cellspacing="3" cellpadding="0">
      <tr>
        <td>浏览器名称</td>
        <td>
          <script>document.write(navigator.appName)</script>
        </td>
      </tr>
      <tr>
        <td >浏览器版本</td>
        <td >
          <script>document.write(navigator.appVersion)</script>
        </td>
      </tr>
      <tr>
        <td>浏览器语言</td>
        <td>
          <script>document.write(navigator.browserLanguage)</script>
        </td>
      </tr>
      <tr>
        <td >CPU类型</td>
        <td >
          <script>document.write(navigator.cpuClass)</script>
        </td>
      </tr>
      <tr>
        <td>操作系统</td>
        <td>
          <script>document.write(navigator.platform)</script>
        </td>
      </tr>
      <tr>
        <td >系统语言</td>
        <td >
          <script>document.write(navigator.systemLanguage)</script>
        </td>
      </tr>
      <tr>
        <td>用户语言;</td>
        <td>
          <script>document.write(navigator.userLanguage)</script>
        </td>
      </tr>
      <tr>
        <td >在线情况</td>
        <td >
          <script>document.write(navigator.onLine)</script>
        </td>
      </tr>
      <tr>
        <td>屏幕分辨率</td>
        <td>

          <script>document.write(window.screen.width+"x"+window.screen.height)</script>

        </td>
      </tr>
      <tr>
        <td>颜色</td>
        <td> <script>document.write(window.screen.colorDepth+"位")</script></td>
      </tr>
      <tr>
        <td>字体平滑</td>
        <td><script>document.write(window.screen.fontSmoothingEnabled)</script></td>
      </tr>
      <tr>
        <td>appMinorVersion</td>
        <td>
          <script>document.write(navigator.appMinorVersion)</script>
        </td>
      </tr>
      <tr>
        <td >appCodeName</td>
        <td >
          <script>document.write(navigator.appCodeName)</script>
        </td>
      </tr>
      <tr>
        <td>cookieEnabled</td>
        <td>
          <script>document.write(navigator.cookieEnabled)</script>
        </td>
      </tr>
      <tr>
        <td >userAgent</td>
        <td >
          <script>document.write(navigator.userAgent)</script>
        </td>
      </tr>
      <tr>
        <td>javaEnabled</td>
        <td>
          <script>document.write(navigator.javaEnabled())</script>
        </td>
      </tr>
      <tr>
        <td >taintEnabled</td>
        <td >
          <script>document.write(navigator.taintEnabled())</script>
        </td>
      </tr>
    </table>
  </body>
</html>

JS获取浏览器名和版本信息的更多相关文章

  1. js获取浏览器类型和版本信息

    bro () { let broName = 'Runing' let strStart = 0 let strStop = 0 let temp = '' let userAgent = windo ...

  2. Android 获取包名,版本信息

    Android 获取包名,版本信息及VersionName名称     <span style="font-size: 14px;">private String ge ...

  3. js获取浏览器信息及版本(兼容IE)

    获取浏览器信息方法有很多种,但是要是兼容ie旧版本就有点麻烦了,因为很多方法在旧版本ie是不支持的,所以ie我做了单独处理,但是目前还有小问题,就是想显示QQ浏览器,搜狗浏览器..这样的,这样还实现不 ...

  4. js获取浏览器版本信息整理

    一.Navigator 对象 JavaScript Navigator 对象包含了有关访问者浏览器的所有信息.接下来我们学习 Navigator 对象的两个属性. appName 保存浏览器类型 ap ...

  5. js get browser vertion (js获取浏览器信息版本)

    1问题:js get browser vertion (js获取浏览器信息版本) 2解决方案 Copy this script into your JavaScript files. It works ...

  6. JS 获取浏览器和屏幕宽高等信息代码

    JS 获取浏览器和屏幕宽高等信息. 网页可见区域宽:document.body.clientWidth  网页可见区域高:document.body.clientHeight  网页可见区域宽:doc ...

  7. JS判断浏览器类型与版本

    在JS中判断浏览器的类型,估计是每个编辑过页面的开发人员都遇到过的问题.在众多的浏览器产品中,IE.Firefox.Opera.Safari........众多品牌却标准不一,因此时常需要根据不同的浏 ...

  8. JavaScript获取浏览器类型与版本

    从网上找到一段使用JavaScript判断浏览器以及浏览器版本的比较好的代码,在此记录一下: <script type="text/javascript"> var S ...

  9. [Jquery] js获取浏览器滚动条距离顶端的距离

    需要用js获取滚动条距离窗口顶端的距离和js获取浏览器可视化窗口的大小  一.jQuery获取的相关方法 jquery 获取滚动条高度 获取浏览器显示区域的高度 : $(window).height( ...

随机推荐

  1. 原生JS 获取浏览器、窗口、元素等尺寸的方法及注意事项

    一.通过浏览器获得屏幕的尺寸 screen.width screen.height screen.availHeight //获取去除状态栏后的屏幕高度 screen.availWidth //获取去 ...

  2. 你应该知道的 RPC 原理

    作者:伯乐在线 - meituanalibaba   网址:http://blog.jobbole.com/92290/ 在校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用 ...

  3. EditText html 出现提示 This text field does not specify an inputType or a hint

      1 <EditText 2 android:layout_width="fill_parent" 3 android:layout_height="wrap_c ...

  4. 15天玩转redis —— 第六篇 有序集合类型

    今天我们说一下Redis中最后一个数据类型 “有序集合类型”,回首之前学过的几个数据结构,不知道你会不会由衷感叹,开源的世界真好,写这 些代码的好心人真的要一生平安哈,不管我们想没想的到的东西,在这个 ...

  5. API 开发实践

    整个2015年,如果要给自己打上一个标签的话,那应该就是 API. 在各个不同的系统中定制各种 API 框架. 在做商城对接各种电商 ERP 的 API 开发中,我采用的是兼容SHOPEX 的 API ...

  6. 点我吧工作总结(技术篇) Cobar原理和环境搭建

    我思故我在,提问启迪思考! 1.什么是Cobar? Cobar是关系型数据的分布式处理系统,它可以在分布式的环境下看上去像传统数据库一样为您提供海量数据服务.cobar已经在阿里巴巴B2B公司稳定运行 ...

  7. Scalaz(6)- typeclass:Functor-just map

    Functor是范畴学(Category theory)里的概念.不过无须担心,我们在scala FP编程里并不需要先掌握范畴学知识的.在scalaz里,Functor就是一个普通的typeclass ...

  8. Maven+SSM框架实现简单的增删改查

    Spring介绍: spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的事情.然而, Spring的用途不仅限于服务器端的开发.从简单性.可测试性和松耦合的角度而言,任何Ja ...

  9. 使用mysql的长连接

    有个资料看得我云里雾里的.现在用自己的言语来总结一下,写文字,能够加深自己的理解.也会在写的过程中帮助自己发现理解方面瑕疵,继续查资料求证. 短链接的缺点:创建一个连接,程序执行完毕后,就会自动断掉与 ...

  10. 简单可用好实现的 HA 高可用设计

    本文为作者原创,如需转载请注明出处. 1. 实现的功能 一主多备,自动选主 启动记录可查询 2. 前置需求 一台数据库用以记录,如 MySQL.Redis.MongoDB 等.关键是设计中的思想,用啥 ...