我正在努力找到这一点,以便我的分析软件能够理解。
任何人都可以向我发送他们的userAgent副本,在执行以下操作时会显示: (实施例)
<script type="text/javascript">document.write(navigator.userAgent);</script>
答案 0 :(得分:1)
亚马逊Fire Phone用户代理与其他移动用户代理不太容易区分。目前,您可以搜索其中一个字符串的出现位置:
可能还有更多?这个列表将来可能会随着亚马逊的新手机版本而改变。 (因此,每次处理用户代理时,您都无法依赖它。)
至于你的确切问题,我从各种fire-phone- / browser- / os-combinations编译了一个真实用户代理的示例列表:http://theafh.net/wp-content/uploads/amazon-fire-phone-example-user-agents.txt
我希望它可以帮到你! : - )
答案 1 :(得分:0)
唯一直接的方法是寻找以&#39; K&#39;开头的4-6字母字符串。适用于Fire手机的Fire平板电脑(例如KFTHWI
)和SD4930UR
。如果他们发布另一部手机,它可能会遵循正则规则标准,例如S\w\d{4}\w{2}
。< / p>
这是一个真实的亚马逊消防电话(第1代)示例,通过Facebook应用程序浏览网页,注意没有提及&#34; silk&#34;或&#34; kindle&#34;:
Mozilla/5.0 (Linux; Android 4.4.4; SD4930UR Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/34.0.0.0 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/35.0.0.48.273;]
更多关于从亚马逊识别Silk和Kindles的信息:http://docs.aws.amazon.com/silk/latest/developerguide/user-agent.html