Ich habe eine Webanwendung erstellt, die alle empfohlenen Link- und Meta-Tags für Safari verwendet, z. B.
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<link rel="apple-touch-startup-image" href="stackoverflow.com/startup.png" />
<link rel="apple-touch-icon" href="stackoverflow.com/apple-touch-icon.png" />
<link rel="apple-touch-icon" sizes="72x72" href="stackoverflow.com/apple-touch-icon-ipad.png" />
<link rel="apple-touch-icon" sizes="114x114" href="stackoverflow.com/apple-touch-icon-iphone4.png" />
Allerdings ist mein Problem, wenn die startup.png oder einer der Apple-Touch-Icon-Bilddateien auf dem Webserver aktualisiert werden, scheint es nicht wie ein Benutzer iPhone oder iPod wird die aktualisierte Datei wiederherstellen, sobald es auf ihren Startbildschirm gespeichert wurde (ich vermute, es ist irgendwie zwischengespeichert oder etwas). Es funktioniert, die Webapplikation vom Startbildschirm zu entfernen und sie wieder hinzuzufügen. Aber gibt es eine Möglichkeit, der Anwendung mitzuteilen, dass sie diese Bilder aktualisieren muss, ohne dass der Benutzer sie löschen und neu hinzufügen muss?