【问题标题】:Offline cache using manifest appcache使用清单 appcache 进行离线缓存
【发布时间】:2015-01-28 19:55:01
【问题描述】:

我正在尝试使我的应用程序脱机启用。 这是我放在 TOMCAT 上的应用程序的起始页面

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html manifest="test.appcache">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
  </head>
<body>    
        Hello World    
</body>
</html>

这是我的 test.appcache(尽管此时我没有使用清单文件中提到的任何文件 - 它只是一个 POC)

CACHE MANIFEST
#version 821

CACHE:
test.html
/resources/test.js

NETWORK:
*

FALLBACK:
test.html

test.html 在 localhost:8080/myapp/test.html 的在线模式下运行良好

但是当我停止 TOMCAT 并尝试运行它时 这就是我得到的-

为什么当我停止 TOMCAT 服务器时,我的 HTML 页面 test.html 没有从缓存中获取!

谢谢

【问题讨论】:

  • 您的清单中没有包含您的 HTML 文件。
  • 我刚刚发布了这个但仍然没有帮助 - 已经更新了问题

标签: java javascript html google-chrome html5-appcache


【解决方案1】:

尝试将 HTML 文档的文档类型更改为

清单属性是 HTML5。 https://developer.mozilla.org/en-US/docs/Web/HTML/Using_the_application_cache

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-11
    • 2011-11-30
    • 2012-01-16
    • 2023-02-09
    • 2011-10-27
    • 2013-01-21
    • 1970-01-01
    相关资源
    最近更新 更多