我试图弄清楚我可以使用哪些 Javascript API 来实现对 Mobile Safari 的支持回到 iOS2。我没有在任何地方找到一个列表来显示每个新版本的 iOS 附带的 Mobile Safari 版本。我正在寻找一个可以一直追溯到 iOS2 的综合列表。
谢谢!
[编辑:是的,我知道并且喜欢特征检测。但是,我有一组我需要支持的目标浏览器,我只需要验证我提供的后备方案是否覆盖了我的目标受众,并且我不需要提供额外的后备方案,这些都是麻烦的 hack)。]
原文由 Mike Sherov 发布,翻译遵循 CC BY-SA 4.0 许可协议
既然这已经是谷歌上的热门,我们应该从这里开始列出。我会将此答案设为社区 Wiki。顺便说一下,我是从设备的用户代理字符串中提取这些内容的。浏览器版本依赖于 iOS 版本,而不依赖于设备。但是当手机不支持更高的 iOS 版本时,它会被列出: