gpt4 book ai didi

javascript - 如何在 Firefox for Android 中检测 Android 的版本号?

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:57:19 25 4
gpt4 key购买 nike

对于一个网站,如果用户使用 Android 4+ 设备,我们希望在 Play 商店中显示一个链接。我们测试的所有浏览器都在其用户代理字符串中发送了 Android 的版本号,除了一个:Firefox for Android。 Firefox 只是发送这个:

Mozilla/5.0 (Android; Mobile; rv:19.0) Gecko/19.0 Firefox/19.0

即使使用一些 JavaScript,我也找不到版本号的任何证据:

<script language="JavaScript">
document.write(navigator.appVersion + "\n<br/>OS CPU: " + navigator.oscpu);
</script>

返回:

5.0 (Android)
OS CPU: Linux arm7l

我是否遗漏了一些其他方法?

最佳答案

不幸的是,你不能。参见 Bug 625238 - Add device info to User-Agent和相关的Bug 807495 - User Agent does not include handset Device Model .

一般来说,Mozilla 有不添加 User Agent(或 HTTP 头)信息的政策,他们目前认为开发者不需要知道运行的 Android 版本。

关于javascript - 如何在 Firefox for Android 中检测 Android 的版本号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15337026/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com