I'm trying to figure out what Javascript APIs I can use to achieve support for Mobile Safari back to iOS2. I haven't found a list anywhere that shows what version of Mobile Safari ships with each new version of iOS. I'm looking for a comprehensive list that goes all the way back to iOS2.
Thanks!
[Edit: Yes, I know and love feature detection. However, I have a set of targeted browsers I need to support, and I just need to verify that the fallbacks I provided cover my target audience and that I don't need to provide additional fallbacks that are cumbersome hacks).]
Because Safari is part of the iOS operating system, its version is the same as the current version of iOS that you have. To see the iOS version currently installed on an iPhone or iPad, follow the instructions below.
Open the Settings app on iPhone/iPad. Navigate to the General tab within Settings. Tap on the About tab to open OS information. The number you see at Software Version is the current Safari version.
Safari 12 is included with iOS 12 and macOS 10.14. It's also available for macOS 10.13. 6 and 10.12.
Since this is already the top hit on Google, we should start a list here. I'll make this answer a community wiki. By the way, I'm pulling these from the device's user agent string. Browser version is iOS version dependent, NOT device dependent. But when a phone doesn't support higher iOS versions it is listed:
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
This guy's list is really useful: http://www.somegeekintn.com/blog/stuff/iosvers/
If you need the additional info, you can decode the Safari versions on useragentstring.com, e.g:
http://www.useragentstring.com/Safari5.0.2_id_18120.php explains that Safari version 6533.18.5 is known as "Safari 5.0.2"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With