Android-Browser ignoriert Cache-Manifest auf Mobilgerät (Galaxy S3)

Ich habe eine Webanwendung, in der ich ein Cache-Manifest verwende. Kurz gesagt, wenn ich das Cache-Manifest ändere, rufen alle Browser AUSSER Android (Galaxy S3) die neuen Dateien ab und aktualisieren den Cache. Es funktioniert erwartungsgemäß mit den Browsern Iphone und Desktop Chrome / Safari. Auch wenn ich Chrome auf den S3 herunterlade, funktioniert es einwandfrei.

Es sieht fast so aus, als würde das Gerät die Manifestdatei sogar zwischenspeichern, sodass sie anscheinend nicht geändert wurde. Ich bin mir nicht sicher.

Hat jemand eine Idee, warum dies passieren könnte? oder eine programmatische Möglichkeit, dies zum Laufen zu bringen?

Danke im Voraus!

Hier ist der Code (cache.appcache). Die Manifest-Datei befindet sich im Stammverzeichnis meines Projekts:

CACHE MANIFEST
# b749e3a4d167d44f1404d777732b5bjkjkf05207c59ab7ca
index.html
app.js

FALLBACK:


NETWORK:
*

Mein index.html 'html' Tag sieht so aus:

<!DOCTYPE HTML>
<html manifest="cache.appcache" lang="en-US">

Das ist es für das Manifest. In meinem JS-Code befindet sich gerade ein Ereignis, das auf das Ereignis 'updateready' wartet, wenn ein neues Manifest erkannt wird. In allen Browsern wird dieses Ereignis ausgelöst, wenn ich die 'Version' des Manifests ändere und der neue Code abgerufen wird. Im Standard-Android-Browser wird es nach dem Ändern des Manifests nicht ausgelöst, und ich kann feststellen, dass der neue Code nicht abgerufen wird.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage