千家信息网

HTML5离线缓存在tomcat下如何部署可实现图片flash等离线浏览

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章给大家介绍HTML5离线缓存在tomcat下如何部署可实现图片flash等离线浏览,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。打开一个网页,加载完后,如果突然断网了,那
千家信息网最后更新 2026年11月03日HTML5离线缓存在tomcat下如何部署可实现图片flash等离线浏览

这篇文章给大家介绍HTML5离线缓存在tomcat下如何部署可实现图片flash等离线浏览,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

打开一个网页,加载完后,如果突然断网了,那么你刷新后那页面就没了。
有没有想过,刷新后页面还是刚刚才页面,在新窗口中再打开一个页面,输入相同的网址,在断网的状态下打开还是原来那个页面。。HTML5的离线应用正提供了这样一个功能。
在页面中的数据加载时,你可以自己设定一些要缓存的图片、flash、css、js、html等文件,等下次不能联网的情况下,你可以用那些缓存的文件。这就是HTML5的离线应用。
其实它实现起来很简单。

需要服务器。这里用tomcat服务器来讲解。
首先要先把.manifest后缀的文件 的mine类型配置为text/cache-manifest。
一讲到tomcat配置,熟悉的朋友自然就会想到web.xml这个文件,没错,在文件中加入如下配置就行:

代码如下:



manifest
text/cache-manifest


然后写一个xxx.manifest文件,xxx是你自己取的一个名字。这个文件的格式是这样的:

代码如下:


CACHE MANIFEST
#version 1.5
CACHE:
MyTest.html
CSS/main.css
Javascript/bwH5LS.js
exp-calif-logo.gif


第一行是必须的,它标识这是manifest的配置文件。
#version 1.5
这句是注释,没实际的作用,我在这里只是想让浏览器更新缓存文件。因为当这个manifest文件与原来一样的时候,浏览器是不会去重新加载缓存文件的,所以我们可以通过这个注释,一方面修改版本号,另一方面让浏览器更新缓存。
CACHE:
这行指示出下面的文件是要缓存的。示例中,缓存了当前页面:MyTest.html,以及一些css和js文件 还有图片。
还有几个关键字示例中没提到,就是
NETWORK:
FALLBACK:
NETWORK 指不想缓存的页面;FALLBACK 是指请求的文件 没有找到或该文件的服务器没有响应时的替代方案,比如我们想请求某个嵌套页面,但这个页面的服务器连接不上了,那么我可以转向另外一个指定的页面。
这是第二步,第三步,只要在标签中加上manifest的位置就行了:

到这里,就可以实现简单的离线应用了。

那些缓存的文件放在哪呢?
在chrome上测试,发现它是按自己的机制来分块保存这些文件的,所以我没找不到完整的文件。保存的数据在:
C:\Users\jasonling\AppData\Local\Google\Chrome\User Data\Default 里面,具体怎么存,笔者还不了解。
火狐上的文件也是按它自己的机制来存的,不过笔者本人用sqlite打开后,找到了缓存文件的具体信息

关于HTML5离线缓存在tomcat下如何部署可实现图片flash等离线浏览就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

文件 缓存 页面 浏览 图片 服务器 服务 配置 浏览器 应用 代码 内容 就是 数据 更多 机制 注释 示例 笔者 还是 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 科技互联网产品 互联网公司 科技公司 米客互联网科技 互联网科技英文翻译 互联网科技大会案例 科技类的互联网平台 衡水科技产业互联网平台 互联网科技实习生岗位职责 团飞科技与伯堂互联网服务平台 银川新华互联网科技职业技术培训学校图片 南山科技园互联网公司有哪些 互联网校园科技培训 互联网科技与管理 武汉健翔互联网络科技有限公司 互联网科技的全部知识 智帮互联网科技公司最近动向 广州富喜互联网络科技 扫呗互联网科技有限公司 深圳互联网科技园地址 武汉亿视互联网科技有限公司 南京欣网互联网络科技 互联网科技公司的优势 互联网品科技 科技制造互联网公司 盛创互联网科技有限公司 互联网 科技馆 老年人脱离互联网科技的作文 湖南洣水互联网科技有限公司扣款 天速互联网络科技有限公司 全球顶尖互联网科技公司
0