Браузер Android игнорирует манифест кэша на мобильном устройстве (Galaxy S3)
У меня есть веб-приложение, в котором я использую манифест кэша. Короче говоря, когда я изменяю манифест кеша, все браузеры, КРОМЕ Android (Galaxy S3) будут загружать новые файлы и обновлять кеш. Он работает так же, как и ожидалось с браузерами Iphone и Chrome / Safari для ПК. Даже если я загружаю Chrome на S3, он работает нормально.
Кажется, что устройство даже кэширует файл манифеста, так что он, похоже, не изменился. Я не уверен.
У кого-нибудь есть идеи относительно того, почему это может происходить? или программный способ заставить это работать?
Заранее спасибо!
Вот код (cache.appcache). файл манифеста лежит в корне моего проекта:
CACHE MANIFEST
# b749e3a4d167d44f1404d777732b5bjkjkf05207c59ab7ca
index.html
app.js
FALLBACK:
NETWORK:
*
Мой тег index.html 'html' выглядит так:
<!DOCTYPE HTML>
<html manifest="cache.appcache" lang="en-US">
Вот и все для манифеста. В моем коде JS у меня просто есть событие, которое прослушивает событие updateready при обнаружении нового манифеста. Во всех браузерах это событие возникает, когда я изменяю «версию» манифеста, и получается новый код. В браузере Android по умолчанию он не запускается после изменения манифеста, и я вижу, что новый код не извлекается.