干货干货
const u = navigator.userAgent && navigator.userAgent.toLowerCase()
const browser = {
oppoCommunity: /oppocommunity/i.test(u),
heytapBrowser: /heytapbrowser/i.test(u),
weixin: u.indexOf('micromessenger') > -1, // 是否微信 (2015-01-22新增)
qq: /\sqq/i.test(u), // 是否QQ
tencent: !!u.match(/qqbrowse/), // qq浏览器
mqq: u.match(/mqqbrowser/i), // 移动端QQ浏览器
weibo: /WeiBo/i.test(u), // 微博浏览器
uc: u.indexOf('ucbrowser') !== -1 // 是否是uc浏览器
}
这篇博客介绍了如何通过navigator.userAgent来检测不同类型的浏览器,包括OPPO社区浏览器、HeyTap浏览器、微信内置浏览器、QQ、QQ浏览器、微博浏览器、UC浏览器等,并提供了相应的正则表达式进行匹配。
1183

被折叠的 条评论
为什么被折叠?



