前端的移动端项目中经常需要判断用户手机的机型,判断其为Android或IOS可以通过浏览器的window.navigator.userAgent进行判断。
/** 是否为android */
export const isAndroid =
window.navigator.userAgent.toLowerCase().indexOf('android') > -1
/** 是否是ios */
export const isIOS = !!window.navigator.userAgent.match(
/\(i[^;]+;( U;)? CPU.+Mac OS X/
)