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

标签 javascript ios webkit mobile-safari

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

谢谢!

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

最佳答案

由于这已经是 Google 上的热门搜索,我们应该从这里开始列出。我会将此答案设为社区 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

关于javascript - 每个版本的 iOS 附带什么版本的移动版 Safari?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8627968/

相关文章:

javascript - 如何将 Perl 变量传递给 Javascript 函数?

javascript - 将事件监听器添加到表单中的提交按钮

ios - 更改 UITabBarController 中选项卡的顺序

IOS Phonegap - 背景颜色上的文本变成双字

javascript - 使用正则表达式替换外部 span-tag

javascript - Bokeh 从 CustomJS 获取值(更改数据源中的值)

iOS 操作扩展示例代码不起作用

iOS:如何给三层背景添加alpha

css - -safari 中的 webkit-animation-fill-mode

html - -webkit-边框-半径 :10px; is not working in safari