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. ASP.NET Core Web API 开发-RESTful API实现

    ASP.NET Core Web API 开发-RESTful API实现 REST 介绍: 符合REST设计风格的Web API称为RESTful API. 具象状态传输(英文:Representa ...

  2. .net5的异步

    public static class TaskAsyncHelper { /// <summary> /// 将一个方法function异步运行,在执行完毕时执行回调callback / ...

  3. 【Java每日一题】20161019

    20161018问题解析请点击今日问题下方的"[Java每日一题]20161019"查看 package Oct2016; import java.util.List; publi ...

  4. objective-c UITableview 自定义滑操(原创)

    滑动删除在当前的ios版本中已经支持了,但是遇到复杂的比如,滑动后的功能有多个,并不是删除功能,那么你就得自己写,我说得没错吧.......... 其实关于滑删嘛,在以前的项目中也遇到过,当时ios还 ...

  5. CenOS下firefox browser (火狐浏览器)无法播放网页音乐的解决方法

    新装载的Firefox或许无法播放网页音频,解决方法如下: 1. 下载并安装 flashplayer插件&&下载网址:https://get.adobe.com/flashplayer ...

  6. CSS:使用CSS媒体查询创建响应式布局

    现如今在Web前端领域,BootStrap是一个最流行的UI库,其12列的栅栏系统为响应式布局提供了一种对程序员来说很好操作的模式. 追究Bootstrap的内在原理,其实就是通过媒体查询来完成对不同 ...

  7. 七个结构模式之桥接模式(Bridge Pattern)

    问题: 当存在多个独立的变化维度时,如果仍采用多层继承结构,会急剧的增加类的个数,因此可以考虑将各个维度分类,使他们不相互影响. 定义: 将抽象部分与它的实现部分进行分离,抽象部分只保留最为本质的部分 ...

  8. VS2010添加类失败问题,弹出错误框,提示 CodeModel操作失败,无法访问标记数据库

    我在使用VS2010添加类的时候,会弹出一个错误框,提示 CodeModel操作失败,可以无法访问标记数据库 英文版是 CodeModel operation failed,Possibly cann ...

  9. 7个你可能不认识的CSS单位

    众所周知CSS技术我们虽然很熟悉,在使用的过程却很容易被困住,这让我们在新问题出现的时候变得很不利.随着web继续不断地发展,对于新技术新解决方案的要求也会不断增长.因此,作为网页设计师和前端开发人员 ...

  10. 【原】iOS动态性(二):运行时runtime初探(强制获取并修改私有变量,强制增加及修改私有方法等)

    OC是运行时语言,只有在程序运行时,才会去确定对象的类型,并调用类与对象相应的方法.利用runtime机制让我们可以在程序运行时动态修改类.对象中的所有属性.方法,就算是私有方法以及私有属性都是可以动 ...