每个版本的 iOS 附带什么版本的移动版 Safari?

新手上路,请多包涵

我试图弄清楚我可以使用哪些 Javascript API 来实现对 Mobile Safari 的支持回到 iOS2。我没有在任何地方找到一个列表来显示每个新版本的 iOS 附带的 Mobile Safari 版本。我正在寻找一个可以一直追溯到 iOS2 的综合列表。

谢谢!

[编辑:是的,我知道并且喜欢特征检测。但是,我有一组我需要支持的目标浏览器,我只需要验证我提供的后备方案是否覆盖了我的目标受众,并且我不需要提供额外的后备方案,这些都是麻烦的 hack)。]

原文由 Mike Sherov 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 395
2 个回答

既然这已经是谷歌上的热门,我们应该从这里开始列出。我会将此答案设为社区 Wiki。顺便说一下,我是从设备的用户代理字符串中提取这些内容的。浏览器版本依赖于 iOS 版本,而不依赖于设备。但是当手机不支持更高的 iOS 版本时,它会被列出:

 3.2.2    - Mobile Safari 4.0.4
4.3.3    - Mobile Safari 5.02   - iPhone 3g
5.0      - Mobile Safari 5.1
5.1      - Mobile Safari 5.1
6.0      - Mobile Safari 6.0    - iPhone 3gs
7.1      - Mobile Safari 7.1    - iPhone 4
8.3      - Mobile Safari 8.0
9.2.1    - Mobile Safari 9.0    - iPhone 4s
10.3.4   - Mobile Safari 10.0   - iPhone 5
11.2.5   - Mobile Safari 11.0
12.1.4   - Mobile Safari 12.0
12.4.4   - Mobile Safari 12.1   - iPhone 5S, 6
13.0     - Mobile Safari 13.0
[...]    - [...]
15.2     - Mobile Safari 15.2

原文由 Alex W 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题