HTML5 应用缓存适用于 .json 文件吗?

3
App Cache除了图片和js/css/html文件外,还支持其他类型的文件吗?
我试图缓存.json文件,并通过类似resources/data/countries.json的url进行XMLHttpRequest调用,但浏览器会向服务器发起请求,而不是使用缓存文件。
使用Chrome检查App Cache,我可以看到该文件。常规文件(js/css/html/images)按预期工作。在缓存/加载过程中没有抛出错误。
这是否是App Cache不支持这种类型文件的原因,还是可能是其他原因引起的?
谢谢!

我已经放弃了,将JSON文件转换为JS对象直接存储在内存中。它们本来就很小。 - Benjamin E.
1个回答

0

我曾经遇到过同样的问题。我会将文件重命名为countries.txt,并将其作为text/plain MIME类型提供。在客户端,您可以将文件解析为JSON格式。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接