美文网首页
js判断浏览器内核以及平台

js判断浏览器内核以及平台

作者: 我是强强 | 来源:发表于2017-12-28 11:38 被阅读0次

//判断访问终端

varbrowser={

  versions:function(){

    varu = navigator.userAgent,

      app = navigator.appVersion;

    return{

      trident: u.indexOf('Trident') > -1, //IE内核

      presto: u.indexOf('Presto') > -1, //opera内核

      webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核

      gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1,//火狐内核

      mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端

      ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端

      android: u.indexOf('Android') > -1 || u.indexOf('Adr') > -1, //android终端

      iPhone: u.indexOf('iPhone') > -1 , //是否为iPhone或者QQHD浏览器

      iPad: u.indexOf('iPad') > -1, //是否iPad

      webApp: u.indexOf('Safari') == -1, //是否web应该程序,没有头部与底部

      weixin: u.indexOf('MicroMessenger') > -1, //是否微信 (2015-01-22新增)

      qq: u.match(/\sQQ/i) == " qq"//是否QQ

    };

  }(),

  language:(navigator.browserLanguage || navigator.language).toLowerCase()

}

相关文章

  • js判断浏览器内核以及平台

    //判断访问终端 varbrowser={ versions:function(){ varu = navigat...

  • Destoon框架中的一些JS

    Destoon框架中的JS函数 判断移动端类型 判断是不是IE浏览器 判断当前是不是webkit内核 判断当前的用...

  • 检试浏览器类型常用代码

    检测是否是微信浏览器 js判断是否移动端及浏览器内核 检测浏览器是否支持svg 检测浏览器是否支持canvas

  • 操作系统判断

    1、js判断移动端系统 2、js判断是否PC端 3、js判断是否为微信内置浏览器 4、js判断是否为ie浏览器,并...

  • html阶段第一小节第一天

    1.常见的浏览器以及浏览器内核 --IE:trident内核 --safari:webkit内核 --firefo...

  • 使用 electron 创建一个应用

    electron 基于 Node.js 和谷歌浏览器内核,可以轻松使用 Javascript 来构建一个跨平台的应...

  • js判断浏览器的内核和是否支持某些CSS3属性

    一、判断浏览器内核 在前端开发过程中,有时我们需要判断浏览器的内核前缀,对不同的浏览器做出不同的处理,因此我们可以...

  • js的补充

    浏览器分为: shell 内核 内核又分为: 渲染引擎(语法规则和渲染) JS引擎 其他模块 JS...

  • js基础(1)

    1、浏览器内核-2、css与js引入方式 1、浏览器内核 我们把浏览器中识别代码绘制页面的东西称之为浏览器的内核或...

  • 浏览器-JS运行机制

    一、浏览器内核类型 内核(渲染引擎)JS引擎Chromewebkit -> blinkv8FirefoxGecko...

网友评论

      本文标题:js判断浏览器内核以及平台

      本文链接:https://www.haomeiwen.com/subject/rqimgxtx.html