js判断ios时,iphone11出现问题

2022-03-17  本文已影响0人  AAA前端

公司有台iphone11手机 版本号 14.4.2, 在运行时代码走的是安卓的代码, 看判断ios用 的是网上通用的代码

            ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端

但是用那台手机alert(navigator.userAgent) 发现不符合这个判断


ios判断2.png

目前对应这个手机,单独处理了一下。

var isiOS = function () {
  var u = navigator.userAgent
  var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)
  var iPhone11 = !!u.match(/Intel Mac OS X/)
  return isiOS || iPhone11
}
上一篇 下一篇

猜你喜欢

热点阅读