我正在try 找出我可以使用哪些Javascript API来实现对iOS2上的Mobile Safari的支持.我在任何地方都没有找到一个列表,显示每个新版本的iOS都附带了什么版本的Mobile Safari.我在找一份全面的 list ,可以一直追溯到iOS2.
谢谢!
[编辑:是的,我知道也很喜欢特征检测.但是,我有一组需要支持的目标浏览器,我只需要验证我提供的后备是否覆盖了我的目标受众,以及我是否不需要提供额外的后备,即繁琐的黑客攻击).]
我正在try 找出我可以使用哪些Javascript API来实现对iOS2上的Mobile Safari的支持.我在任何地方都没有找到一个列表,显示每个新版本的iOS都附带了什么版本的Mobile Safari.我在找一份全面的 list ,可以一直追溯到iOS2.
谢谢!
[编辑:是的,我知道也很喜欢特征检测.但是,我有一组需要支持的目标浏览器,我只需要验证我提供的后备是否覆盖了我的目标受众,以及我是否不需要提供额外的后备,即繁琐的黑客攻击).]
既然这已经是Google上最热门的了,我们应该在这里开始一个列表.我会让这个答案成为一个社区维基.顺便说一下,我正在从设备的用户代理字符串中提取这些.浏览器版本取决于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