关于浏览器对HTML5的离线储存资源的管理和加载原理
2016-08-04 00:00
260 查看
在线情况下,浏览器发现html头部有manifest属性,他会请求manifest文件,如果是第一次访问app,那么浏览器就会根据manifest文件内容下载相应的资源并且进行离线存储。如果已经访问过app并且资源已经离线存储了,那么浏览器就会使用离线的资源加载页面,然后浏览器会对比新的manifest文件与旧的manifest文件,如果文件没有发生变化,就不做任何操作,如果文件该变了,那么就会重新下载文件中的资源并进行离线存储。
离线情况下,浏览器就直接使用离线存储的资源。
离线情况下,浏览器就直接使用离线存储的资源。
相关文章推荐
- 关于Cocos Creator中的自动释放资源、延迟加载资源原理解读
- 关于cocos2d-x 与 cocos2d-html5 资源预加载的思考
- HTML5离线存储原理
- 一共81个,开源大数据处理工具汇总:查询引擎、流式计算、迭代计算、离线计算、键值存储、表格存储、文件存储、资源管理、日志收集系统、消息系统、分布式服务、集群管理、基础设施、搜索引擎、数据挖掘=监控
- 浏览器工作原理(三):关于解析的一些基本概念(理论性很强)
- HTML5离线资源缓存简介
- 关于VC/MFC不导入资源文件 动态加载GIF动画文件
- 浏览器探究——webkit部分——资源加载进度
- spark/scala关于【资源文件】加载方法
- HTML5离线存储原理及实现
- 浏览器内核分析3 -- 资源加载和网络栈
- 关于ASP.NET MVC的js和css资源管理
- Unity5系列资源管理AssetBundle——加载
- webgame之资源管理队列加载,并发加载
- 一共81个,开源大数据处理工具汇总:查询引擎、流式计算、迭代计算、离线计算、键值存储、表格存储、文件存储、资源管理、日志收集系统、消息系统、分布式服务、集群管理、基础设施、搜索引擎、数据挖掘=监控
- [Unity3D][转] 关于Assets资源目录结构管理
- (转)[Unity3D]关于Assets资源目录结构管理
- 关于Ubuntu16利用网上资源始终加载不了共享库的问题
- 【CSON原创】HTML5游戏框架cnGameJS开发实录(资源加载模块篇)
- 关于HTML5属性placeHolder在手机浏览器不兼容问题