它很容易检测到Android设备,但我只能检测到Android原生浏览器.问题是Dolphin浏览器有一个几乎相同的用户代理字符串,我想知道他们是否使用本机浏览器.
这可能吗?
我需要告诉用户我的网站使用的浏览器.(编辑:用户需要添加书签,这在标准的"互联网"浏览器上是不可能的.我需要知道要向他们展示什么消息.)
编辑:我不需要能够检测任何类型的浏览器.在这种情况下,我特别需要能够检测浏览器是否真的是谷歌Chrome浏览器.
对于至少一个智能设备,我无法分辨股票'互联网'浏览器和Chrome之间的区别; 两者都包含"Chrome"一词.
三星galaxy s5:
股票浏览器用户代理:
Mozilla/5.0(Linux; Android 4.4.2; zh-CN; SAMSUNG-SM-G900A Build/KOT49H)AppleWebKit/537.36(KHTML,类似Gecko)版本/ 1.6 Chrome/28.0.1500.94 Mobile Safari/537.36
Chrome用户代理:
Mozilla/5.0(Linux; Android 4.4.2; SAMSUNG-SM-G900A Build/KOT49H)AppleWebKit/537.36(KHTML,与Gecko一样)Chrome/36.0.1985.128 Mobile Safari/537.36
"版本/ Xx"是不同的,但总是如此吗?
编辑:我已经按照评论中的建议检查了以前的答案.他们认为非Chrome浏览器不包含Chrome一词.