尝试使用我的 Web 应用程序实现离线功能,因此添加了.appchache
文件,它看起来像这样:
CACHE MANIFEST
#css
css/global.css
#js
js/scripts.js
js/jquery.js
js/jquery.min.map
# last-update 9/4/2013
将其另存为cache.appchache
,然后将其添加到 index.html 像这样<html lang="en-US" manifest="cache.appcache">
.appcache
然后添加要text/cache-manifest
在 IIS 上提供的MIME 类型
然后我重新加载了我的 index.html 页面几次,然后打开chrome://appcache-internals/
查看我的服务器的缓存,它不在那里。
在谷歌浏览器中打开控制台并显示:应用程序缓存错误事件:Manifest fetch failed (404)
尝试通过 URL 打开清单,我得到一个 404。然后我去了file://location_of_cache/cache.appcache
,它弹出了。
我做错了什么或忘记了什么?