• JS判断当前设备是 PC IOS Andriod


    JS判断当前设备是 PC IOS Andriod

    <script >
    
        window.onload = function(){
    
             var isPc = IsPC();
             var isAndroid = is_android();
             if (isPc){
               //pc
               location.href = url;
             }else{
               if (isAndroid){
                 //安卓
                 location.href = "";
               }else{
                 //IOS
                 location.href = "";
    
               }
             }
    
    
             }
    
    
    
             //如果返回的是false说明当前操作系统是手机端,如果返回的是true则说明当前的操作系统是电脑端
             function IsPC() {
             var userAgentInfo = navigator.userAgent;
             var Agents = ["Android", "iPhone","SymbianOS", "Windows Phone","iPad", "iPod"];
             var flag = true;
             for (var v = 0; v < Agents.length; v++) {
              if (userAgentInfo.indexOf(Agents[v]) > 0) {
                flag = false;
                break;
              }
            }
            return flag;
            }
    
          //如果返回true 则说明是Android  false是ios
          function is_android() {
          var u = navigator.userAgent, app = navigator.appVersion;
          var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //g
          var isIOS = !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
          if (isAndroid) {
            //这个是安卓操作系统
            return true;
          }
          if (isIOS) {
            //这个是ios操作系统
            return false;
          }
          }
    
    
    </script>
  • 相关阅读:
    Vue.js + Flask + echarts + MySQL
    一次挖矿处理
    Docker三剑客之Docker Swarm
    Malleable-C2-Profiles配置
    「持续更新中」最近浏览的网站心得总结
    有关虚拟内存的一点思考
    Qt---ToolBox自由伸展
    mindmaster导出markdown文档
    svg代码嵌入秀米的方法
    css3渐变透明度的写法
  • 原文地址:https://www.cnblogs.com/xxj0316/p/9585190.html
Copyright © 2020-2023  润新知