我有以下问题:
我在下载页面上提供了一个 android 和一个 ios 应用程序,它应该会自动为用户平台选择正确的二进制文件。 到目前为止,我一直在解析 UA 字符串以检测平台,但我有许多 android 用户使用 Safari 作为标准浏览器,它使用与 iOS 上完全相同的 UA 字符串。
有没有可靠的方法可以通过网页检测操作系统?
最佳答案
他们确实有不同的 UA,只需快速谷歌搜索:
http://www.enterpriseios.com/wiki/Complete_List_of_iOS_User_Agent_Strings
http://www.gtrifonov.com/2011/04/15/google-android-user-agent-strings-2/
另外,看看我的另一个答案:
关于android - 如何在应用程序下载页面上区分 Android 和 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19138005/