iOS 'Web App' имеет другое локальное хранилище, чем Mobile Safari

У меня есть веб-приложение для iPad с метатегом:

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

Когда я открываю приложение с домашней страницы (версия с поддержкой веб-приложения) или набираю адрес в Mobile Safari, содержимое localStorage отличается. Я подтвердил, что адреса идентичны, печатая location.href.

Все изменения, внесенные в localStorage при использовании мобильного сафари, отражаются в версии с поддержкой веб-приложений, но изменения, сделанные в версии с поддержкой веб-приложений, не отражаются в версии Mobile Safari.

Домены идентичны, localStorage должен быть идентичным. Что происходит в мире? Это можно исправить?

Update - Solution: Следуя предложению № 2 из принятого ответа (заставляя пользователя находиться в полноэкранном режиме), я добавил этот бит кода:

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

Итак, если вы используете браузер, который поддерживает автономный режим, и вы не находитесь в автономном режиме, перенаправьте на страницу (Инструкции.html), которая показывает пользователю, как добавить приложение на домашний экран.

Спасибо всем за их вклад!

Ответы на вопрос(3)

Ваш ответ на вопрос