我正试图在java中检测android浏览器。
我知道我们可以嗅探user agent
(UAgentInfo.java)并检测设备并知道它是Android设备还是ios设备。但我不想检测设备。
我想要做的是:在检测到android设备后,我想知道用户正在使用哪种浏览器。如果它是一个Android浏览器,那么我将展示另一种UI。
有什么办法吗?非常感谢任何帮助。
答案 0 :(得分:1)
user-agent
中包含同样的内容,但您需要在整个字符串中搜索关键字mozilla
,chrome
等,以查看是否可以找到匹配项。
可以有多个关键字过滤器来缩小搜索范围,以准确检测浏览器的类型。 例如。
Mozilla If keywords IN="mozilla","firefox" and NOT IN="IE"