zoukankan      html  css  js  c++  java
  • 设备检测

    // 这段代码引用自:https://github.com/binnng/device.js
    
    var WIN = window;
    var LOC = WIN["location"];
    var NA = WIN.navigator;
    var UA = NA.userAgent.toLowerCase();
    
    function test(needle) {
      return needle.test(UA);
    }
    
    var IsTouch = "ontouchend" in WIN;
    var IsAndroid = test(/android|htc/) || /linux/i.test(NA.platform + "");
    var IsIPad = !IsAndroid && test(/ipad/);
    var IsIPhone = !IsAndroid && test(/ipod|iphone/);
    var IsIOS = IsIPad || IsIPhone;
    var IsWinPhone = test(/windows phone/);
    var IsWebapp = !!NA["standalone"];
    var IsXiaoMi = IsAndroid && test(/mis+/);
    var IsUC = test(/ucbrowser/);
    var IsWeixin = test(/micromessenger/);
    var IsBaiduBrowser = test(/baidubrowser/);
    var IsChrome = !!WIN["chrome"];
    var IsBaiduBox = test(/baiduboxapp/);
    var IsPC = !IsAndroid && !IsIOS && !IsWinPhone;
    var IsHTC = IsAndroid && test(/htcs+/);
    var IsBaiduWallet = test(/baiduwallet/);
  • 相关阅读:
    WebSocket
    牛人
    ECSHOP+wamp
    数据结构之-----------排序
    DRGS指标计算方法
    Oracle 11g安装教程
    JavaScript入门
    多态
    类的继承
    上传工具类
  • 原文地址:https://www.cnblogs.com/fqlGlog/p/11347375.html
Copyright © 2011-2022 走看看