bir bildirim dosyası ile çevrimdışı önbelleğe kullanan bir HTML5 uygulaması vardır. Önbelleğin güncellenmesini tetiklemenin tek yolu, sunucudaki bildirim dosyasında bir değişikliktir. Önbelleği sona erdirmek ve güncellemeyi uygulamak için programatik bir yol arıyorum.HTML5 çevrimdışı önbellek programlı son kullanma
Önbelleği sona erdirmek için window.applicationCache üzerinde bir yöntem aramak için specile gitti. Ama bulamadı. Bir güncelleme() yöntemi vardır, ancak yalnızca önbellek süresi dolduğunda güncellenir (örn. Bildirim dosyasında değişiklik var). Yani bu yardımcı olmuyor.
Herkes Uygulama önbelleğini süresi dolan ve indirilmesinin zorunlu bir programatik yolu bilir?
* sunucu tarafında * programatic yolu sunucusunun eski tezahür dosyası için bir '404' etmektir. Size manifestin eski sürümleri süresi dolacak yeteneğine sahip olacak şekilde bir versiyon dizesini içeren bir bildirim dosya adı kullanmalıdır. – meagar