javascript - .json 文件的 HTML5 应用程序缓存?

标签 javascript ajax html caching html5-appcache

应用缓存是否适用于图像和 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/

相关文章:

javascript - 为什么叫 XMLHttpRequest 呢?

css - 如何设置 <td> 的高度 1px

php - 当内容太长时字幕会推送内容

javascript - 如何调试Ajax请求

javascript - THREE.js OBJ 加载器对象

javascript - 拆分映射结果会返回意外的数组输出

javascript - 禁用链接突出显示

javascript - 更改 Google 的 Geochart 可视化 api 中的图例

asp.net-mvc - 使ajax get在auth超时时重定向主页以登录

使用 $resource 在循环内进行 Ajax 调用