MIP.util.platform

  1. MIP.util.platform
  2. window.MIP.util.platform

描述

MIP.util.platform 提供了众多的属性,判断当前所在平台,iOS/Android,哪个浏览器,还可以获取系统版本

方法

start

  • 用法:

    调用 start 之后,才会运行匹配系统、浏览器的逻辑

    1. MIP.util.platform.start()
    2. MIP.util.platform.isIos

getOsVersion

  • 返回值:

    {string} 当前系统的版本

  • 用法:

    获取当前系统的版本,需要在运行 MIP.util.platform.start 之后才能使用

    1. MIP.util.platform.start()
    2. // 例如 11.0.0
    3. MIP.util.platform.getOsVersion()

属性

isIOS

  • 返回值:

    {boolean}

  • 用法:

    判断是否为 iOS 系统

    1. // 返回当前系统是否是 iOS 操作系统
    2. MIP.util.platform.isIOS()

isAndroid

  • 返回值:

    {boolean}

  • 用法:

    判断是否为 Android 系统

isWechatApp

  • 返回值:

    {boolean}

  • 用法:

    判断是否在微信中

isBaiduApp

  • 返回值:

    {boolean}

  • 用法:

    判断是否在百度 App 中

isWeiboApp

  • 返回值:

    {boolean}

  • 用法:

    判断是否在微博 App 中

isQQApp

  • 返回值:

    {boolean}

  • 用法:

    判断是否在 QQ App 中

isUc

  • 返回值:

    {boolean}

  • 用法:

    判断是否在 UC 浏览器中

isBaidu

  • 返回值:

    {boolean}

  • 用法:

    判断是否在百度浏览器中

isQQ

  • 返回值:

    {boolean}

  • 用法:

    判断是否在 QQ 浏览器中

isAdr

  • 返回值:

    {boolean}

  • 用法:

    判断是否在 Android 原生浏览器中

isSafari

  • 返回值:

    {boolean}

  • 用法:

    判断是否在 Safari 浏览器中

isChrome

  • 返回值:

    {boolean}

  • 用法:

    判断是否在 Chrome 浏览器中

isFirefox

  • 返回值:

    {boolean}

  • 用法:

    判断是否在 Firefox 浏览器中

isTrident

  • 返回值:

    {boolean}

  • 用法:

    是否为 trident 内核,目前只有 IE 浏览器使用 trident 内核

isGecko

  • 返回值:

    {boolean}

  • 用法:

    是否为 Gecko 内核,目前使用 Gecko 内核主流还是 Firefox

isWebkit

  • 返回值:

    {boolean}

  • 用法:

    是否为 webkit 内核