【问题标题】:What is the way of detecting android browser in java code?在java代码中检测android浏览器的方法是什么?
【发布时间】:2014-09-30 09:33:22
【问题描述】:

我正在尝试在 java 中检测 android 浏览器。

我知道我们可以嗅探user agent(UAgentInfo.java) 并检测设备并知道它是android 设备还是ios 设备。但我不想检测设备。

我想做的是:检测到android设备后,我想知道用户使用的是哪种浏览器。如果是安卓浏览器,我会展示另一种用户界面。

有什么办法吗?任何帮助都深表感谢。

【问题讨论】:

  • user-agent 中包含相同的内容,但您需要在整个字符串中搜索关键字,例如 mozillachrome 等,看看是否可以找到匹配项。
  • 如果您碰巧有关于该主题的信息,请提供信息,而不是放弃投票。我不关心否决票,我更感兴趣的是知道这样的事情是否可以做到。
  • 我没有投反对票
  • @DarshanLila,为什么不发表您的评论作为答案。因为它是。

标签: java android user-agent


【解决方案1】:

user-agent 中包含相同的内容,但您需要在整个字符串中搜索关键字,例如 mozillachrome 等,看看是否可以找到匹配项。

可以有多个关键字过滤器来缩小搜索范围以准确检测浏览器的类型。 例如。

Mozilla If keywords IN="mozilla","firefox" and NOT IN="IE"

【讨论】:

    猜你喜欢
    • 2016-02-08
    • 2011-06-16
    • 2010-10-09
    • 1970-01-01
    • 2013-11-26
    • 1970-01-01
    • 2011-06-10
    • 2016-01-13
    • 1970-01-01
    相关资源
    最近更新 更多