如何配置清单文件

时间:2015-04-22 16:45:26

标签: html manifest offline-caching

这是我第一次在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代码,但如果需要的话,请把它放进去。

¿我怎样才能将文件存储在本地?

感谢所有

1 个答案:

答案 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/