iOS 'Web App' hat einen anderen localStorage als Mobile Safari

Ich habe eine Webapp für iPad mit dem Meta-Tag:

<meta name="apple-mobile-web-app-capable" content="yes">

Wenn ich die App von der Homepage aus öffne (Web-App-fähige Version) oder die Adresse in Mobile Safari eingebe, unterscheidet sich der Inhalt von localStorage. Ich habe bestätigt, dass die Adressen identisch sind, indem ich location.href drucke.

Alle Änderungen, die während der Verwendung von Mobile Safari an localStorage vorgenommen wurden, sind in der Web-App-fähigen Version wiedergegeben, aber Änderungen, die in der Web-App-fähigen Version vorgenommen wurden, sind in der Mobile Safari-Version nicht wiedergegeben.

Die Domänen sind identisch, localStorage sollte identisch sein. Was in aller Welt ist los? Kann das behoben werden?

Update - Lösung: Nach dem Vorschlag Nr. 2 aus der akzeptierten Antwort (der Benutzer muss sich im Vollbildmodus befinden) habe ich dieses Code-Bit hinzugefügt:

if(("standalone" in window.navigator) && !window.navigator.standalone)
    window.location = "instructions.html";

Wenn Sie also einen Browser verwenden, der den Standalone-Modus unterstützt, und sich nicht im Standalone-Modus befinden, leiten Sie zu einer Seite (instruction.html) weiter, die dem Benutzer zeigt, wie die App zum Startbildschirm hinzugefügt wird.

Vielen Dank an alle für ihren Beitrag!

Antworten auf die Frage(3)

Ihre Antwort auf die Frage