html - 如何配置 list 文件

标签 html manifest offline-caching

这是我第一次使用 stackoverflow,所以如果我违反了任何规则或其他什么,请告诉我,我会尽快修复它。

我试图配置一个 list 文件(appcache)来下载 2 个文件(一个 html 和一个 JS)并能够在离线模式下使用该 HTML,但是经过多次尝试,我无法配置 list 文件(或者可能是其他失败?)来存储应用程序缓存文件。

目前我在同一个文件夹中有 3 个文件:juego.html、damas.appcache 和 juego.js

damas.appcache:

CACHE MANIFEST
CACHE:
juego.html
juego.js
NETWORK:
*

在 html 文件中... juego.html:

<!DOCTYPE html>
<html manifest="damas.appcache">
...

我认为我的解释不需要更多的 HTML 代码或 javascript 代码,但如果需要,我会把它放上去。

¿如何让文件存储在本地?

感谢大家

最佳答案

您可能缓存了旧版本的 html。这似乎是因为您的设置看起来正确,但您在 damas.appcache 中缺少一个唯一值,例如时间戳。缓存 list 仅在该文件发生更改时才会更新。

也有可能您的 mime 类型不正确。确保缓存 list 的 mime 类型设置为 text/cache-manifest

Apache : AddType 文本/缓存 list .appcache


引用资料:

请参阅我网站上的缓存 list :http://pygeek.com

请参阅使用应用程序缓存的新手指南:http://www.html5rocks.com/en/tutorials/appcache/beginner/

关于html - 如何配置 list 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29803960/

相关文章:

Javascript Service Worker 在网络超时后使用缓存

JQuery 依次显示和隐藏 p 元素

java - 类似于 FakeWeb for Java 的功能

java - 启动模式不起作用

Play 商店发布中的 0 台设备支持 Android 应用

c# - Xamarin - 找不到元数据文件 .../AWSSDK.SecurityToken.CodeAnalysis.dll

html - 溢出 : auto is messing up the width of my window

javascript - 使用 jquery load 和 php 从外部网站抓取信息

windows - 如何从管理进程以当前用户权限运行进程

html - 如何强制服务 worker 更新?