• 手机UA识别


         整理手机UA识别如下:

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>手机UA识别</title>
      <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
      <script type="text/javascript">
        var browser = {
          versions:function(){
            var u = navigator.userAgent;
            return {//移动终端浏览器版本信息
              baidubrowser:u.indexOf("baidubrowser") > -1, //百度浏览器
              UCBrowser:u.indexOf("UCBrowser") > -1, //UC浏览器
              MQQBrowser:u.indexOf("MQQBrowser") > -1, //QQ浏览器
              SogouMobileBrowser:u.indexOf("SogouMobileBrowser") > -1, //搜狗浏览器
              qq:u.match(/sQQ/i) !== null, //QQ内置浏览器
              trident: u.indexOf("Trident") > -1, //IE内核
              presto: u.indexOf("Presto") > -1, //opera内核
              webKit: u.indexOf("AppleWebKit") > -1, //苹果、谷歌内核
              Firefox: u.indexOf("Firefox") > -1 , //火狐内核
              Safari: u.indexOf("Safari") > -1 , //Safari浏览器
              Chrome: u.indexOf("Chrome") > -1 , //Chrome浏览器
              mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端
              ios: !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
              android: u.indexOf("Android") > -1 || u.indexOf("Linux") > -1, //android终端或者uc浏览器
              iPhone: u.indexOf("iPhone") > -1 , //是否为iPhone或者QQHD浏览器
              iPad: u.indexOf("iPad") > -1, //是否iPad
              weixin: u.indexOf('MicroMessenger') > -1, //是否微信
            };
          }(),
          language:(navigator.browserLanguage || navigator.language).toLowerCase()
        }
    
        document.write(" 是否为百度浏览器: "+browser.versions.baidubrowser+'<br>'+'<br>');
        document.write(" 是否为UC浏览器: "+browser.versions.UCBrowser+'<br>'+'<br>');
        document.write(" 是否为QQ浏览器: "+browser.versions.MQQBrowser+'<br>'+'<br>');
        document.write(" 是否为搜狗浏览器: " + browser.versions.SogouMobileBrowser + '<br>' + '<br>')
        document.write(" 是否为QQ内置浏览器: " + browser.versions.qq + '<br>' + '<br>');
        document.write(" 是否为opera内核: "+browser.versions.presto+'<br>'+'<br>');
        document.write(" 是否为苹果、谷歌内核: "+browser.versions.webKit+'<br>'+'<br>');
        document.write(" 是否为火狐内核: "+browser.versions.Firefox+'<br>'+'<br>');
        document.write(" 是否为Safari浏览器: "+browser.versions.Safari+'<br>'+'<br>');
        document.write(" 是否为Chrome浏览器: "+browser.versions.Chrome+'<br>'+'<br>');
        document.write(" 是否为微信: "+browser.versions.weixin+'<br>'+'<br>');
        document.write("语言版本: "+browser.language+'<br>'+'<br>');
        document.write(" 是否为移动终端: "+browser.versions.mobile+'<br>'+'<br>');
        document.write(" ios终端: "+browser.versions.ios+'<br>'+'<br>');
        document.write(" android终端: "+browser.versions.android+'<br>'+'<br>');
        document.write(" 是否为iPhone: "+browser.versions.iPhone+'<br>'+'<br>');
        document.write(" 是否iPad: "+browser.versions.iPad+'<br>'+'<br>');
        document.write(navigator.userAgent+'<br>'+'<br>');
      </script>
    
    </head>
    <body>
    
    </body>
    </html>
    

      

  • 相关阅读:
    文摘
    Maximal Square leetcode
    Majority Element II
    Merge k Sorted Lists leetcode
    学习方法-暗时间
    4sum leetcode
    valid parentheses
    两道考研算法设计题- 2010 2013
    regular expression matching DP
    valid sudoku leetcode
  • 原文地址:https://www.cnblogs.com/chenyablog/p/7594960.html
Copyright © 2020-2023  润新知