-
Star
(1,032)
You must be signed in to star a gist -
Fork
(223)
You must be signed in to fork a gist
-
-
Save tfausak/2222823 to your computer and use it in GitHub Desktop.
| <!doctype html> | |
| <!-- http://taylor.fausak.me/2015/01/27/ios-8-web-apps/ --> | |
| <html> | |
| <head> | |
| <title>iOS 8 web app</title> | |
| <!-- CONFIGURATION --> | |
| <!-- Allow web app to be run in full-screen mode. --> | |
| <meta name="apple-mobile-web-app-capable" | |
| content="yes"> | |
| <!-- Make the app title different than the page title. --> | |
| <meta name="apple-mobile-web-app-title" | |
| content="iOS 8 web app"> | |
| <!-- Configure the status bar. --> | |
| <meta name="apple-mobile-web-app-status-bar-style" | |
| content="black"> | |
| <!-- Set the viewport. --> | |
| <meta name="viewport" | |
| content="initial-scale=1"> | |
| <!-- Disable automatic phone number detection. --> | |
| <meta name="format-detection" | |
| content="telephone=no"> | |
| <!-- ICONS --> | |
| <!-- iPad retina icon --> | |
| <link href="https://placehold.it/152" | |
| sizes="152x152" | |
| rel="apple-touch-icon-precomposed"> | |
| <!-- iPad retina icon (iOS < 7) --> | |
| <link href="https://placehold.it/144" | |
| sizes="144x144" | |
| rel="apple-touch-icon-precomposed"> | |
| <!-- iPad non-retina icon --> | |
| <link href="https://placehold.it/76" | |
| sizes="76x76" | |
| rel="apple-touch-icon-precomposed"> | |
| <!-- iPad non-retina icon (iOS < 7) --> | |
| <link href="https://placehold.it/72" | |
| sizes="72x72" | |
| rel="apple-touch-icon-precomposed"> | |
| <!-- iPhone 6 Plus icon --> | |
| <link href="https://placehold.it/180" | |
| sizes="120x120" | |
| rel="apple-touch-icon-precomposed"> | |
| <!-- iPhone retina icon (iOS < 7) --> | |
| <link href="https://placehold.it/114" | |
| sizes="114x114" | |
| rel="apple-touch-icon-precomposed"> | |
| <!-- iPhone non-retina icon (iOS < 7) --> | |
| <link href="https://placehold.it/57" | |
| sizes="57x57" | |
| rel="apple-touch-icon-precomposed"> | |
| <!-- STARTUP IMAGES --> | |
| <!-- iPad retina portrait startup image --> | |
| <link href="https://placehold.it/1536x2008" | |
| media="(device-width: 768px) and (device-height: 1024px) | |
| and (-webkit-device-pixel-ratio: 2) | |
| and (orientation: portrait)" | |
| rel="apple-touch-startup-image"> | |
| <!-- iPad retina landscape startup image --> | |
| <link href="https://placehold.it/1496x2048" | |
| media="(device-width: 768px) and (device-height: 1024px) | |
| and (-webkit-device-pixel-ratio: 2) | |
| and (orientation: landscape)" | |
| rel="apple-touch-startup-image"> | |
| <!-- iPad non-retina portrait startup image --> | |
| <link href="https://placehold.it/768x1004" | |
| media="(device-width: 768px) and (device-height: 1024px) | |
| and (-webkit-device-pixel-ratio: 1) | |
| and (orientation: portrait)" | |
| rel="apple-touch-startup-image"> | |
| <!-- iPad non-retina landscape startup image --> | |
| <link href="https://placehold.it/748x1024" | |
| media="(device-width: 768px) and (device-height: 1024px) | |
| and (-webkit-device-pixel-ratio: 1) | |
| and (orientation: landscape)" | |
| rel="apple-touch-startup-image"> | |
| <!-- iPhone 6 Plus portrait startup image --> | |
| <link href="https://placehold.it/1242x2148" | |
| media="(device-width: 414px) and (device-height: 736px) | |
| and (-webkit-device-pixel-ratio: 3) | |
| and (orientation: portrait)" | |
| rel="apple-touch-startup-image"> | |
| <!-- iPhone 6 Plus landscape startup image --> | |
| <link href="https://placehold.it/1182x2208" | |
| media="(device-width: 414px) and (device-height: 736px) | |
| and (-webkit-device-pixel-ratio: 3) | |
| and (orientation: landscape)" | |
| rel="apple-touch-startup-image"> | |
| <!-- iPhone 6 startup image --> | |
| <link href="https://placehold.it/750x1294" | |
| media="(device-width: 375px) and (device-height: 667px) | |
| and (-webkit-device-pixel-ratio: 2)" | |
| rel="apple-touch-startup-image"> | |
| <!-- iPhone 5 startup image --> | |
| <link href="https://placehold.it/640x1096" | |
| media="(device-width: 320px) and (device-height: 568px) | |
| and (-webkit-device-pixel-ratio: 2)" | |
| rel="apple-touch-startup-image"> | |
| <!-- iPhone < 5 retina startup image --> | |
| <link href="https://placehold.it/640x920" | |
| media="(device-width: 320px) and (device-height: 480px) | |
| and (-webkit-device-pixel-ratio: 2)" | |
| rel="apple-touch-startup-image"> | |
| <!-- iPhone < 5 non-retina startup image --> | |
| <link href="https://placehold.it/320x460" | |
| media="(device-width: 320px) and (device-height: 480px) | |
| and (-webkit-device-pixel-ratio: 1)" | |
| rel="apple-touch-startup-image"> | |
| <!-- HACKS --> | |
| <!-- Prevent text size change on orientation change. --> | |
| <style> | |
| html { | |
| -webkit-text-size-adjust: 100%; | |
| } | |
| </style> | |
| </head> | |
| <body> | |
| <h1>iOS 8 web app</h1> | |
| </body> | |
| </html> |
Thanks, this was very helpful!
Seems like startup images still aren't working on iOS 9.3. Just finished putting some together in Photoshop and then I found this thread. Hopefully this is resolved.
@plainspace do you have them working on iOS 9x?
Thanks a lot!
in iOS 9, startup images are borked :(
This is amazing, thanks a lot! I was wondering if you could link to other pages in the web app, without it going into Safari (or your default browser)?
Thanks :)
Is this not working for anyone else in iOS10?
iOS 10? :(
Still not working in iOS10. What a shame Apple!
Can confirm this does not work on iPad 2 + iOS 9.3.5
Still busted as of iOS 11 in 2018 :/
found a working solution here: https://appsco.pe/developer/splash-screens & https://dev.to/oskarlarsson/designing-native-like-progressive-web-apps-for-ios-510o
This lib can be handy: https://github.com/onderceylan/pwa-asset-generator
Can anyone verify if this is still an issue in 9.3?