Artigo Introdução de wulin.com (www.vevb.com): HTML5 Descrição do aplicativo offline Não vou dizer muito aqui. Por favor, pesquise no Google ou no Baidu. Este artigo tem como objetivo introduzir como realizar o desenvolvimento de aplicativos offline
Não vou falar sobre as instruções para o aplicativo offline aqui. Por favor, pesquise no Google ou no Baidu. Este artigo tem como objetivo introduzir como realizar o desenvolvimento de aplicativos offline;
Etapa 1: Crie um arquivo de manifesto e especifique um manifesto de arquivo de cache;Você pode primeiro criar um novo arquivo com o sufixo do formato de texto txt, e a primeira linha deve ser gravada para manifesto de cache;
A segunda linha grava opcionalmente um comentário Descrição #version 1.0, e o comentário começa com #, o que significa especificar o número da versão;
A terceira linha começa com um caminho de arquivo em relação ao diretório de arquivos atual, como:
estático/img/logo.png
estático/css/style.css
Um arquivo de manifesto básico é escrito e o sufixo deste arquivo é alterado para. manifesto;
Etapa 2: No arquivo html, especifique a propriedade de manifesto do documento como o caminho do arquivo cache.mnifest;<html manifesto = cachedata.Manifest>
Depois de adicionar o atributo manifesto, carregue a página, os arquivos no arquivo de configuração do cache ficarão em cache offline e não serão lidos no servidor quando atualizados novamente;
Etapa 3: atualize o cache através da interface da API;Use JS para obter objetos de cache offline através do Windows.ApplicationCache e ligue para o método de atualização: Window.ApplicationCache.UpDate () para chamar o download do arquivo de cache atual. Após a conclusão do download, o evento UPDATEREADY do objeto de cache offline será acionado. Execute o método swapcache para limpar o cache: window.applicationCache.swapcache (). Isso não fará com que os recursos carregados anteriormente sejam recarregados de repente, mas os recursos que emitiram a página de solicitação após isso são os mais recentes;
Através das três etapas simples acima, você pode realizar o aplicativo offline HTML5.