Ich habe eine Webanwendung als Startbildschirm-App für Mobile Safari festgelegt. Ich habe eine Reihe von Startbildern definiert, die auf mehreren iPad- und iPhone-Geräten mit iOS 8 einwandfrei funktionieren. Wenn ich die gleiche Anwendung auf Geräten mit iOS 9 einstelle, werden die Bilder nicht angezeigt.Startbilder erscheinen nicht auf einer Startbildschirm-Web-App mit iOS 9
Ich habe überprüft, die Bilder sind auf dem Server. Ich habe die App auf dem Startbildschirm auf den Geräten iOS 8 und iOS 9 gelöscht, Safari beendet, den Cache geleert und die App erneut auf dem Startbildschirm hinzugefügt. Dies wurde als Plausibilitätsprüfung durchgeführt, um sicherzustellen, dass kein Caching-Problem involviert war.
Ich habe die gemeinsamen Ansätze überprüft, die mit iOS 8 zu sehen waren, wenn es eine Variation ist, die noch könnte, wie sie bei funktioniert:
- http://taylor.fausak.me/2015/01/27/ios-8-web-apps/
- Mulitple "apple-touch-startup-image" resolutions for iOS web app (esp. for iPad)?
- Is there an equivalent apple-touch-startup-image for the IPAD?
All dies führt mich auf das gleiche Problem zurück. Die Startbilder werden für mich während der Ausführung von iOS 8 angezeigt, aber sie werden nicht während der Ausführung von iOS 9 angezeigt.
Wird dieses Problem von anderen Benutzern angezeigt? Wenn Startbilder für Sie mit einer Startbildschirm-App mit iOS 9 angezeigt werden, welche <link>
Tags verwenden Sie?
Hier ist die Konfiguration, die ich zur Zeit habe, die fein mit iOS 8 funktioniert: mit allen meinen WebApps in Geräten mit IOS9
<!-- STARTUP IMAGES -->
<!-- iOS 6 & 7 iPad (retina, portrait) -->
<link href="~/assets/images/startup/startup-1536x2008.png" media="(device-width: 768px) and (device-height: 1024px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image">
<!-- iOS 6 & 7 iPad (retina, landscape) -->
<link href="~/assets/images/startup/startup-2048x1496.png" media="(device-width: 768px) and (device-height: 1024px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image">
<!-- iOS 6 iPad (portrait) -->
<link href="~/assets/images/startup/startup-768x1004.png" media="(device-width: 768px) and (device-height: 1024px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 1)" rel="apple-touch-startup-image">
<!-- iOS 6 iPad (landscape) -->
<link href="~/assets/images/startup/startup-1024x748.png" media="(device-width: 768px) and (device-height: 1024px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 1)" rel="apple-touch-startup-image">
<!-- iOS 6 & 7 iPhone 5 -->
<link href="~/assets/images/startup/startup-640x1096.png" media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image">
<!-- iOS 6 & 7 iPhone (retina) -->
<link href="~/assets/images/startup/startup-640x920.png" media="(device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image">
<!-- iOS 6 iPhone -->
<link href="~/assets/images/startup/startup-320x460.png" media="(device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 1)" rel="apple-touch-startup-image">
Abgelegt unter: // 22838418. – Mattio
Dies ist ein bekanntes Problem mit iOS9: https://forums.developer.apple.com/thread/23924. – joeyhoer
Ich verbrachte die letzten eineinhalb Tage auf der Suche nach einer Antwort und fand sie schließlich. Und es sieht so aus ... es gibt keine Lösung. ARRGS! –