У меня была похожая проблема, когда мне нужно было сбросить кэш приложения после неудачного обновления (то есть принудительно полностью удалить кэш приложения, чтобы его можно было восстановить с нуля).
Сборкана ответ Мориса я предоставляю пользователю обычно скрытую ссылку, которая открывает некэшированную страницу, которая просто пишет куки и возвращает пользователя к предыдущему виду.Этот файл cookie указывает серверу вернуть 404 в следующий раз, когда запрашивается appcache, и пользователь проходит через обычный процесс входа в систему.Когда приложение в следующий раз успешно запускается, оно очищает cookie и возобновляет кэширование в обычном режиме.
Использование cookie таким образом позволяет обойти проблемы, из-за которых основная версия представления застревает в кэше приложения, что затрудняет внедрениевзлом URL-адреса в manifest = "", т.е. URL-адрес манифеста остается прежним, но сервер отвечает 404, пока не будет указано иное.