【发布时间】:2012-03-06 09:06:58
【问题描述】:
检测 Android 设备很容易,但我无法仅检测 Android 本机浏览器。问题是海豚浏览器有一个几乎相同的用户代理字符串,我想知道他们是否使用本机浏览器..
这可能吗?
【问题讨论】:
-
我不这么认为?这是一般策略。这仅适用于 Android 2.X、3.X、4.X 上的本机浏览器
-
zytrax.com/tech/web/mobile_ids.html 您应该能够捕获用户代理,也许也可以捕获发行版。但与 Android 一样,这看起来很容易配置
-
感谢您的链接,这是一本有趣的书,但我认为它对我没有帮助。里面有关于 Dolphin 的内容,但不够准确,无法提供帮助。很遗憾,我认为没有用户代理方法可以识别 Android 2.x 上的 Dolphin 和 Android 2.x 本机。我现在能想到的唯一方法是,Dolphin 的头球实际上是当地人的两倍高,所以可以弄清楚。
-
您可以使用只有 android 支持的 target-dpi 媒体查询,但它们已被弃用,因此可能不是未来版本的最佳选择
标签: javascript jquery android jquery-mobile