我正在尝试启用应用程序离线功能。 这是我在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没有从缓存中提供服务!
由于
答案 0 :(得分:0)
尝试将HTML文档的doctype更改为
&lt; DOCTYPE html&gt;
manifest属性是HTML5。 https://developer.mozilla.org/en-US/docs/Web/HTML/Using_the_application_cache