美文网首页程序员
浏览器平台和语言检测

浏览器平台和语言检测

作者: Sraita | 来源:发表于2016-04-18 04:37 被阅读41次
var BROWSER = {
      V: function(){
        var u = navigator.userAgent;
        var app = navigator.appVersion;
        return {
          IE:u. indexOf('Trident') > -1,
          OPERA: u.indexOf('Presto') > -1,
          WEBKIT: u.indexOf('AppleWebKit') > -1,
          FIREFOX: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1,
          MOBILE: !!u.match(/AppleWebKit.*Mobile.*/) || !!u.match(/AppleWebKit/),
          IOS: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),
          ANDROID: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1,
          IPHONE: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1,
          IPAD: u.indexOf('iPad') > -1
        };
      }(),
      LANG: (navigator.browserLanguage || navigator.language).toLowerCase()
    }

相关文章

  • 浏览器平台和语言检测

  • JavaScript获取操作系统和浏览器名称

    检测客户端的操作系统和浏览器名称是比较常见的需求,整理保存一下备用~ 1、检测浏览器名称 2、 检测IE浏览器版本...

  • javascript 高级程序设计 第九章

    客户端检测 9.1 能力检测 能力检测: 能力检测针对不同浏览器或者浏览器版本不同所进行的检测。不同的浏览器里可...

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

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

  • Kotlin概述

    What 静态类型编程语言多平台:支持JVM平台,Android平台,浏览器JS,本地机器码等平台与Java,An...

  • Extjs 检测浏览器,操作系统

    测试环境: 3.1 1. 检测浏览器类型 另外同样的还支持各种浏览器的检测(Firefox是基于Gecko的) 和...

  • 6.变更检测机制和DoCheck钩子

    (1)目的:保证组件属性变化和浏览器的显示同步,浏览器里面发生任何异步变化都会触发“变更检测”,当变更检测运行时,...

  • Kotlin(一)——简介

    什么是Kotlin? Kotlin是一门静态类型编程语言,支持JVM平台、Android平台、浏览器JS运行环境等...

  • 初识javascript

    概述JavaScript是世界上最流行的脚本语言,是一种运行在浏览器中的解释型的编程语言,能够实现跨平台、跨浏览器...

  • BOM对象

    现在学到的JS算是种语言,是工具,运行环境可以是浏览器,可以不是浏览器,只要符合它的语言环境的平台,就可以用。放到...

网友评论

    本文标题:浏览器平台和语言检测

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