我正在开发一个Web应用程序,我正在尝试使用HTML5应用程序缓存.
我在apache tomcat 7上运行应用程序.当服务器运行时它没关系; 谷歌浏览器中的文件下载,我得到缓存或更新就绪事件.但是一旦我关闭服务器并刷新页面,我就会收到错误清单提取失败(-1).
如何克服这个错误,为什么会发生?
我的清单文件如下(sample.manifest):
CACHE MANIFEST
# version 4
CACHE:
css/styles.css
js/script.js
js/jquery-latest.js
js/jquery.validate.js
img/blue-line.png
img/main-img.png
img/logo.png
img/green-li.png
img/gline2.png
img/gline3.png
img/gline4.png
img/gline5.png
img/diversity-img.jpg
img/facebook32.png
img/mail40x32.png
img/main-img-298.png
img/ppl-img.jpg
img/twitter32.png
leavevbc.html
diversity.html
NETWORK:
*
Run Code Online (Sandbox Code Playgroud)
我添加了正确的MIME类型,但我仍然遇到问题.
cel*_*tex 14
如果无法访问服务器,则清单加载失败错误正是您所期望的.清单无法加载.这有点令人困惑,这被报告为错误 - 但这就是标准所说的.您所要做的就是忽略错误,您应该有一个脱机缓存的webapp.