var u = navigator.userAgent;  
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端  
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端  

isAndroid为 true,则为安卓客户端;

isIOS为true,则为ios客户端

链接:https://blog.csdn.net/sinat_17775997/article/details/76039027

javascript判断iPhone或Android手机访问 多用于手机分享后的链接中跳转app

<script type="text/javascript">
//手机端判断各个平台浏览器及操作系统平台
function checkPlatform(){
  if(/android/i.test(navigator.userAgent)){
      document.write("This is Android'browser.");//这是Android平台下浏览器
  }

  if(/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)){
      document.write("This is iOS'browser.");//这是iOS平台下浏览器
  }

  if(/Linux/i.test(navigator.userAgent)){
      document.write("This is Linux'browser.");//这是Linux平台下浏览器
  }

  if(/Linux/i.test(navigator.platform)){
      document.write("This is Linux operating system.");//这是Linux操作系统平台
  }

  if(/MicroMessenger/i.test(navigator.userAgent)){
      document.write("This is MicroMessenger'browser.");//这是微信平台下浏览器
  }
}

  $(document).ready(function(){
    alert(navigator.platform);
    checkPlatform();
  });
</script>

 


链接:https://www.jianshu.com/p/495c48429928

posted on 2018-04-02 11:31  liuruyi007  阅读(162)  评论(0)    收藏  举报