当前位置:   article > 正文

js判断手机机型_js判断是否是华为手机

js判断是否是华为手机
  1. function judgeBrand(sUserAgent) {
  2. var isIphone = sUserAgent.match(/iphone/i) == "iphone";
  3. var isHuawei = sUserAgent.match(/huawei/i) == "huawei";
  4. var isHonor = sUserAgent.match(/honor/i) == "honor";
  5. var isOppo = sUserAgent.match(/oppo/i) == "oppo";
  6. var isOppoR15 = sUserAgent.match(/pacm00/i) == "pacm00";
  7. var isVivo = sUserAgent.match(/vivo/i) == "vivo";
  8. var isXiaomi = sUserAgent.match(/mi\s/i) == "mi ";
  9. var isXiaomi2s = sUserAgent.match(/mix\s/i) == "mix ";
  10. var isRedmi = sUserAgent.match(/redmi/i) == "redmi";
  11. var isSamsung = sUserAgent.match(/sm-/i) == "sm-";
  12. if (isIphone) {
  13. return 'iphone';
  14. } else if (isHuawei || isHonor) {
  15. return 'huawei';
  16. } else if (isOppo || isOppoR15) {
  17. return 'oppo';
  18. } else if (isVivo) {
  19. return 'vivo';
  20. } else if (isXiaomi || isRedmi || isXiaomi2s) {
  21. return 'xiaomi';
  22. } else if (isSamsung) {
  23. return 'samsung';
  24. } else {
  25. return 'default';
  26. }
  27. }
  28. var brand = judgeBrand(navigator.userAgent.toLowerCase());

window.navigator.userAgent     可以获取到手机设备信息及浏览器信息

 安卓还是iphone

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

原作者   js判断手机机型,是否在华为、iphone、小米、三星打开_落落寒灯灭的博客-CSDN博客_js判断手机型号

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

闽ICP备14008679号