应用缓存是否适用于图像和 js/css/html 以外的文件?
我正在尝试缓存 .json 文件,这些文件稍后会通过 XMLHttpRequest 在 url 上调用,例如
resources/data/countries.json
,但是浏览器调用 home 并且不使用缓存文件。
使用 Chrome 检查应用程序缓存,我可以看到该文件。常规文件 (js/css/html/images) 按预期工作。在缓存/加载过程中不会抛出任何错误。
这只是不适用于 App Cache 的原因还是其他原因?
谢谢!
最佳答案
我遇到了同样的问题。我会将文件重命名为 countries.txt 并将其作为文本/纯 mime 类型提供。在客户端,您可以将文件解析为 json。
关于javascript - .json 文件的 HTML5 应用程序缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26400735/