Comentário: Quando usamos o cache offline, às vezes podemos atualizar recursos, como JS, CSS ou atualizações de imagem. Surge um problema: como os usuários podem atualizar os recursos de cache em tempo hábil? O seguinte apresentará as soluções específicas em detalhes. Se você tiver situações semelhantes, consulte isso.
Quando usamos o cache offline, às vezes podemos atualizar recursos, como JS, CSS ou atualizações de imagem. No entanto, antes que o usuário tenha armazenado em cache a versão antiga dos recursos e, quando a segunda visita é usada, como o usuário pode atualizar os recursos do cache a tempo?Existem duas maneiras principais de atualizar os recursos do cache: modificando o número da versão do arquivo de configuração ou chamando JS para concluir a atualização.
Método de atualização JS
if (window.applicationcache.status == window.applicationcache.updateready) {
window.ApplicationCache.Update (); }
Modificar o arquivo
Atualizar arquivo de manifesto
Quando o navegador descobrir que o próprio arquivo de manifesto foi alterado, ele obterá novos recursos com base no novo arquivo de manifesto para o cache.
Quando a lista de arquivos de manifesto não foi alterada, geralmente alteramos o arquivo modificando a anotação do manifesto para obter atualização.
Alterações de comentários Consulte o número da versão do arquivo de configuração