使用了一个 h5的插件 mobile-detect
能获取到 ua
Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1
第一个是safair
第二个是uc浏览器
第三个是微信内置浏览器
这种正则应该如何下手呢 是需要把所有浏览器的名字 先事先罗列出来吗 没有啥规律 版本号也是 位置都不是一样的
使用函数 indexOf
获取关键字 Safair UCBrowser MicroMessenger 来判断就可以