这是我第一次在stackoverflow中,所以如果我违反任何规则或其他什么,请告诉我,并尽量尝试解决它。
我试图配置一个清单(appcache)文件来下载2个文件(一个html和一个JS),并能够在离线模式下使用该HTML,但经过多次尝试,我无法配置清单文件(或者可能是其他东西失败?)存储appcache文件。
目前我在同一个文件夹中有3个文件:juego.html,damas.appcache和juego.js
damas.appcache:
Array (
[Template] => Array (
[URL] => http://www.asdasdda.com
[UPC] => 5484548546314
)
[Field] => Array (
[value] => Test Example
[answer] => 20
)
)
并在html文件中... juego.html:
CACHE MANIFEST
CACHE:
juego.html
juego.js
NETWORK:
*
我不认为我的解释需要更多的HTML代码或javascript代码,但如果需要的话,请把它放进去。
¿我怎样才能将文件存储在本地?
感谢所有
答案 0 :(得分:2)
你可能有一个旧版本的html缓存。这似乎是这种情况,因为您的设置看起来是正确的,但您在damas.appcache
中缺少一个唯一值 - 例如时间戳。缓存清单仅在该文件发生更改时才会更新。
你的mime类型也可能不正确。确保缓存清单的mime-type集设置为text/cache-manifest
。
<强>的Apache 强>:
AddType text/cache-manifest .appcache
请参阅我网站上的缓存清单:http://pygeek.com
请参阅使用应用程序缓存的初学者指南:http://www.html5rocks.com/en/tutorials/appcache/beginner/