17 Stimmen

Ist es möglich, das iPhone/den iPod zu zwingen, das Apple-Touch-Symbol zu aktualisieren, sobald eine Webapp zum Startbildschirm hinzugefügt wird?

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?

-1voto

Heiko Haller Punkte 319

Das Entfernen und erneute Hinzufügen der Webseite/Webapp zum Startbildschirm reicht möglicherweise nicht einmal aus. Ich habe gerade versucht

  1. das Lesezeichen vom Startbildschirm löschen
  2. Laden Sie die Seite in Safari neu
  3. das Lesezeichen zum Startbildschirm hinzufügen

\==> es wird immer noch das alte Symbol angezeigt, das anscheinend irgendwo zwischengespeichert wurde :(

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X