HTML5 离线缓存demo在tomcat下的部署
2013-08-30 18:30
316 查看
HTML5有一个新特性,支持离线缓存,便于开发离线应用。
经过了一些小波折,自己这边也写了一个可以成功运行的demo。部署在tomcat下。
1.第一步:在tomcat下的conf/web.xml添加一个mime_type.
添加内容:
<mime-mapping>
<extension>manifest</extension>
<mime-type>text/cache-manifest</mime-type>
</mime-mapping>
2.编写.manifest文件。
文件名可以随便命名,我的是test.manifest
文件内容:
CACHE MANIFEST
#VERSION 3.9
# 直接缓存的文件
CACHE:
/html5cache/test.html
/html5cache/ebt.png
#需要在时间在线的文件
NETWORK:
/html5cache/test.js
/html5cache/damicTest.jsp
# 替代方案
FALLBACK:
3.编写离线缓存的HTML文件
<!DOCTYPE html>
<html manifest="/html5cache/test.manifest">
<head>
<meta charset="UTF-8">
<title>HTML5特性之离线缓存V3.7 </title>
</head>
<body>
</body>
</html>
关键一句就在<html manifest="/html5cache/test.manifest">上面。
一定不能写成<html> ......<html manifest="/html5cache/test.manifest">这种写法就会把<html manifest="">效果给冲掉。切忌。
经过了一些小波折,自己这边也写了一个可以成功运行的demo。部署在tomcat下。
1.第一步:在tomcat下的conf/web.xml添加一个mime_type.
添加内容:
<mime-mapping>
<extension>manifest</extension>
<mime-type>text/cache-manifest</mime-type>
</mime-mapping>
2.编写.manifest文件。
文件名可以随便命名,我的是test.manifest
文件内容:
CACHE MANIFEST
#VERSION 3.9
# 直接缓存的文件
CACHE:
/html5cache/test.html
/html5cache/ebt.png
#需要在时间在线的文件
NETWORK:
/html5cache/test.js
/html5cache/damicTest.jsp
# 替代方案
FALLBACK:
3.编写离线缓存的HTML文件
<!DOCTYPE html>
<html manifest="/html5cache/test.manifest">
<head>
<meta charset="UTF-8">
<title>HTML5特性之离线缓存V3.7 </title>
</head>
<body>
</body>
</html>
关键一句就在<html manifest="/html5cache/test.manifest">上面。
一定不能写成<html> ......<html manifest="/html5cache/test.manifest">这种写法就会把<html manifest="">效果给冲掉。切忌。
相关文章推荐
- HTML5 离线缓存demo在tomcat下的部署
- HTML5离线缓存在tomcat下部署可实现图片flash等离线浏览
- HTML5 离线缓存DEMO示例
- tomcat 设置 HTML5 的离线缓存
- HTML5离线存储和本地缓存
- HTML5新特性之离线缓存技术
- HTML5离线存储和本地缓存
- tomcat中部署润乾v4 demo的步骤
- HTML5之---Manifest 文件--离线缓存
- IIS通过HTML5实现应用程序缓存的离线浏览
- HTML5 离线缓存-manifest简介
- html5的离线缓存
- HTML5 离线缓存manifest浅析
- ArcGIS API for Javascript在tomcat下的离线部署--基于3.9版本
- HTML5 离线缓存
- HTML5应用程序缓存实现离线Web网页或应用
- HTML5离线存储和本地缓存
- HTML5-离线缓存-升级项目笔记一
- JFinal使用笔记1-部署demo项目到本地tomcat
- html5离线缓存机制--manifest