Ich habe eine HTML5-Anwendung, die Offline-Caching mit einer Manifest-Datei verwendet. Die einzige Möglichkeit, die Aktualisierung des Caches auszulösen, ist eine Änderung der Manifestdatei auf dem Server. Ich bin auf der Suche nach einer programmatischen Möglichkeit, den Cache auszulöschen und das Update zu erzwingen.HTML5 Offline-Cache Programmablauf
Ich ging durch die Spezifikation, auf der Suche nach einer Methode auf window.applicationCache den Cache ablaufen. Aber habe keine gefunden. Es gibt eine update() -Methode, die jedoch nur dann aktualisiert wird, wenn der Cache abgelaufen ist (d. H. Es liegt eine Änderung in der Manifestdatei vor). Das hilft also nicht.
Jeder weiß, eine programmatische Art und Weise des Ablaufs der Anwendung Cache und zwingt Download?
Der * serverseitige * programmatische Weg besteht darin, einen '404' für die alte Manifestdatei zu betreiben. Sie sollten einen Manifestdateinamen verwenden, der eine Versionszeichenfolge enthält, sodass Sie alte Versionen Ihres Manifests ablaufen lassen können. – meagar