html5应用程序缓存 list 文件进度错误

标签 html tomcat

在我的网络应用程序中,我使用 simple.manifest 文件作为应用程序缓存。如果我写成

CACHE MANIFEST

CACHE:

img/logo.png

FALLBACK:

/ offline.html

NETWORK:

*

它工作正常。但如果我写成

CACHE MANIFEST

CACHE:

/img/logo.png

FALLBACK:

/ /offline.html

NETWORK:

*

它不工作。我收到错误资源获取失败(404)。 我在 apche tomcat 工作。我将我的应用程序设置为

apache/webapps/sconnolly/offline.html

apache/webapps/sconnolly/img/logo.png

apache/webapps/sconnolly/sample.manifest

此错误的可能原因。

最佳答案

前导斜杠指的是根目录。而如果您省略前导斜杠,则 url 将相对于您所在的路径。

因此:

img/logo.png will refer to apache/webapps/sconnolly/img/logo.png

鉴于

/img/logo.pmg will most likely refer to apache/webapps/img/logo.png

关于html5应用程序缓存 list 文件进度错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6815396/

相关文章:

javascript - 此 DIV 未显示在 Internet Explorer 上

css - 在 HTML5 和 CSS 中选择合适的父级宽度

javascript - 使用 JS 删除 HTML 表格中除标题之外的所有行

html - 为什么这个页脚没有被这些 float 元素取代?

java - Tomcat 是否需要 Apache httpd?

security - 需要通过带有 spring security 的 https 进行身份验证吗?

java - Java 中的 file.encoding 系统属性在不同的 JVM 实例中给出不同的结果

ajax - 使用 Nginx 作为代理,ajax 请求每隔一个请求得到 405

eclipse - java.util.concurrent.ExecutionException 部署在 eclipse tomcat 中但不在外部时

html - 显示主页标题图像的新文档对话框