当前位置:   article > 正文

判断浏览器类型与版本以及ios安卓判别_判断移动端浏览器版本

判断移动端浏览器版本

pc浏览器(兼容IE11)

  1. var Sys = {};
  2. var ua = navigator.userAgent.toLowerCase();
  3. var s;
  4. (s = ua.match(/rv:([\d.]+)\) like gecko/)) ? Sys.ie = s[1] :
  5. (s = ua.match(/msie ([\d\.]+)/)) ? Sys.ie = s[1] :
  6. (s = ua.match(/edge\/([\d\.]+)/)) ? Sys.edge = s[1] :
  7. (s = ua.match(/firefox\/([\d\.]+)/)) ? Sys.firefox = s[1] :
  8. (s = ua.match(/(?:opera|opr).([\d\.]+)/)) ? Sys.opera = s[1] :
  9. (s = ua.match(/chrome\/([\d\.]+)/)) ? Sys.chrome = s[1] :
  10. (s = ua.match(/version\/([\d\.]+).*safari/)) ? Sys.safari = s[1] : 0;
  11. // 根据关系进行判断
  12. if (Sys.ie) return ('IE: ' + Sys.ie);
  13. if (Sys.edge) return ('EDGE: ' + Sys.edge);
  14. if (Sys.firefox) return ('Firefox: ' + Sys.firefox);
  15. if (Sys.chrome) return ('Chrome: ' + Sys.chrome);
  16. if (Sys.opera) return ('Opera: ' + Sys.opera);
  17. if (Sys.safari) return ('Safari: ' + Sys.safari);
  18. return 'Unkonwn';

手机端

  1. this.isAndroid = window.navigator.userAgent.indexOf('Android') > -1 || window.navigator.userAgent.indexOf('Adr') > -1
  2. this.isIos = !!window.navigator.userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)

记录一下,能帮助到大家也是极好的!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/101934
推荐阅读
相关标签
  

闽ICP备14008679号