У меня есть приложение для интернет-магазина Chrome, где я использую appcache для загрузки ресурсов из кеша. Я уже использую localStorage, чтобы данные были доступны в автономном режиме.
Проблема с тем, чтобы приложение работало в автономном режиме, заключается в том, что, если я перезагружаю страницу (в автономном режиме), браузер проверяет манифест и, поскольку он не может связаться с URI манифеста, я получаю сообщение об ошибке в консоли. Вот и все. Ничего не происходит за пределами этой точки. Страница ничего не отображает.
Я не уверен, есть ли способ обойти это (чтобы браузер не проверял манифест при перезагрузке страницы). В любом случае, мне интересно - это единственный способ кэширования ваших ресурсов и их доступности в автономном режиме. Данные не проблема; но без активов (в основном JS) вещи не двигаются ни на дюйм.
Буду рад, если кто-нибудь посоветует / укажет мне правильное направление / подход к созданию полнофункционального автономного приложения даже при перезагрузке / обновлении страницы.