1. <code class="language-html"><!doctype html>
    2. <html>
    3. <head>
    4. <meta charset="UTF-8">
    5. <title>Navigator详解,IE11,chrome和firefox浏览器下</title>
    6. <script>
    7. //属性
    8. var appCodeName= window.navigator.appCodeName;//返回与浏览器相关的内部代码名  都为Mozilla
    9. var appName=navigator.appName;//返回浏览器正式名称  均为Netscape
    10. var appVersion=navigator.appVersion;//返回浏览器版本号
    11. var cookieEnabled=navigator.cookieEnabled;//返回浏览器是否启用cookie,true和false
    12. var geolocation=navigator.geolocation;//返回地理定位信息(h5)
    13. var javaEnabled=navigator.javaEnabled();//检测当前浏览器是否支持 Java,从而知道浏览器是否能显示 Java 小程序(IE,chrome返回true,firefox返回false)
    14. var language=navigator.language;//返回浏览器的首选语言
    15. var mimeTypes= navigator.mimeTypes;//返回浏览器支持的Mime类型
    16. var msManipulationViewsEnabled= navigator.msManipulationViewsEnabled;//仅支持IE,true
    17. var msMaxTouchPoints=navigator.msMaxTouchPoints;//字面意思是最大的触摸点,IE为0,其他不支持
    18. var msPointerEnabled=navigator.msPointerEnabled;//IE为true,其他不支持
    19. var onLine=navigator.onLine;//是否连接互联网,均返回true(未断网)
    20. var platform=navigator.platform;//所在平台,返回win32
    21. var plugins=navigator.plugins;//返回浏览器插件集合
    22. var preference=navigator.preference;//允许一个已标识的脚本获取并设置特定的 Navigator 参数
    23. var product= navigator.product;//浏览器产品名,返回gecko
    24. var systemLanguage=navigator.systemLanguage;//获取系统语言,IE支持,返回zh-cn
    25. var userAgent=navigator.userAgent;//判断浏览器类型
    26. var userLanguage=navigator.userLanguage;//返回操作系统的自然语言设置,IE支持,返回zh-cn
    27. //方法
    28. var msLaunchUri=navigator.msLaunchUri;//回调函数,未研究
    29. var taintEnabled=navigator.taintEnabled;//回调函数
    30. var hasOwnProperty=navigator.hasOwnProperty;//意思是是否支持属性,用法如下
    31. var s=document.hasOwnProperty("ontouchstart");//电脑返回false,手机为true
    32. alert(s);
    33. </script>
    34. </head>
    35. <body>
    36. </body>
    37. </code>

JS中navigator对象详解的更多相关文章

  1. js中Date()对象详解

    var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-???? ...

  2. 转-JS中document对象详解

    对象属性 document.title //设置文档标题等价于HTML的<title>标签 document.bgColor //设置页面背景色 document.fgColor //设置 ...

  3. JS中document对象详解

    转自:http://www.cnblogs.com/andycai/archive/2010/06/29/1767351.html 对象属性 document.title //设置文档标题等价于HTM ...

  4. js中window对象详解以及页面跳转

    1.window.top.window.location = "index.asp"; 2.window.top.location.href="index.asp&quo ...

  5. (转)javascript中event对象详解

    原文:http://jiajiale.iteye.com/blog/195906 javascript中event对象详解          博客分类: javaScript JavaScriptCS ...

  6. django中request对象详解(转载)

    django中的request对象详解 Request 我们知道当URLconf文件匹配到用户输入的路径后,会调用对应的view函数,并将  HttpRequest对象  作为第一个参数传入该函数. ...

  7. JS中this关键字详解

    本文主要解释在JS里面this关键字的指向问题(在浏览器环境下). 阅读此文章,还需要心平气和的阅读完,相信一定会有所收获,我也会不定期的发布,分享一些文章,共同学习 首先,必须搞清楚在JS里面,函数 ...

  8. JS 中 this 关键字详解

    本文主要解释在JS里面this关键字的指向问题(在浏览器环境下). 首先,必须搞清楚在JS里面,函数的几种调用方式: 普通函数调用 作为方法来调用 作为构造函数来调用 使用apply/call方法来调 ...

  9. 转:AJAX中xhr对象详解

    XJAX ,并不是一种新技术的诞生.它实际上代表的是几项技术按一定的方式组合在一在同共的协作中发挥各自的作用. 它包括: 使用XHTML和CSS标准化呈现: 使用DOM实现动态显示和交互: 使用XML ...

随机推荐

  1. Django下自定义标签和过滤器

    ---恢复内容开始--- 第一步:确保setting中的INSTALL_APPS配置当前的app,要不然Django无法找到自定义的simple_tag. 第二步:在app中创建templatetag ...

  2. ICML 2018 | 从强化学习到生成模型:40篇值得一读的论文

    https://blog.csdn.net/y80gDg1/article/details/81463731 感谢阅读腾讯AI Lab微信号第34篇文章.当地时间 7 月 10-15 日,第 35 届 ...

  3. C# 动态加载程序集信息

    本文通过一个简单的实例,来讲解动态加载Dll需要的知识点.仅供学习分享使用,如有不足之处,还请指正. 在设计模式的策略模式中,需要动态加载程序集信息. 涉及知识点: AssemblyName类,完整描 ...

  4. C#:获取视频某一帧的缩略图

    读取方式:使用ffmpeg读取,所以需要先下载ffmpeg.网上资源有很多. 原理是通过ffmpeg执行一条命令获取视频某一帧的缩略图. 首先,需要获取视频的帧高度和帧宽度,这样获取的缩略图才不会变形 ...

  5. View体系之属性动画

    (内容省略了valueAnimator和PropertyValueHolder使用) 属性动画的使用的主要方式是AnimatorSet和ObjectAnimator配合使用.ObjectAnimato ...

  6. DAY3(PYTHON)字符串切片

    字符串调整: capitalize()   #首字母大写 upper()        #全大写 lower()      #全小写 swapcase() #大小写翻转 字符串切片: 顾头不顾尾!!! ...

  7. python 画个小猪佩奇

    不知道大家小时候有没有学习过logo语言,就是操纵一只小王八,来画各种图案.博主小学微机课就学习了这个,最近发现python的turtle包就是logo语言,所以画个小猪佩奇和大家分享. 代码来自知乎 ...

  8. The operation could not be performed because the OLE DB provider 'SQLOLEDB' was unable to begin a distributed transaction

    今天遇到一起关于分布式事务错误的案例,如下所示,执行SQL脚本时报错, 错误信息具体如下所示: [OLE/DB provider returned message: 新事务不能登记到指定的事务处理器中 ...

  9. Spring入门详细教程(二)

    前言 本篇紧接着spring入门详细教程(一),建议阅读本篇前,先阅读第一篇.链接如下: Spring入门详细教程(一) https://www.cnblogs.com/jichi/p/1016553 ...

  10. solidity高级理论(三):时间单位与view

    solidity高级理论(三):时间单位与view 关键字:时间单位.view.Gas优化 solidity使用自己的本地时间单位 变量 now 将返回当前的unix时间戳(自1970年1月1日以来经 ...