根据js来判断手机是操作系安卓还是ios 您所在的位置:网站首页 oppo属于安卓还是ios 根据js来判断手机是操作系安卓还是ios

根据js来判断手机是操作系安卓还是ios

2024-07-15 10:37| 来源: 网络整理| 查看: 265

​平常开发很常见的功能,在移动端需要根据javaScript来判断手机是安卓还是ios进行应用市场跳转。

通过js提供的Navigator 可以来判断手机是安卓还是ios系统,代码如下

1.js判断是否为IOS设备function  IsAppleStore()  {

var  u  =  navigator.userAgent,  app  =  navigator.appVersion;         var  ios  =  !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);         var  iPad  =  u.indexOf('iPad')  >  -1;         var  iPhone  =  u.indexOf('iPhone')  >  -1  ||  u.indexOf('Mac')  >  -1;         if  (ios  ||  iPad  ||  iPhone)  {             return  true;         }  else  {             return  false;         } }

1.js判断是否为Android设备function IsAndroidList() {

var u = navigator.userAgent; if (u.indexOf('Android') > -1 || u.indexOf('Adr') > -1) { return true } else { return false } }

在这里进行判断跳转对应的应用市场

if  (IsAppleStore())  {     window.location.href  =  "ios提供跳转appstore链接"; //ios          }  else  {     window.location.href  =  "安卓提供跳转的应用市场的链接"; //打开安卓       }3.js判断是否是电脑端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;

}​



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有