移动web app开发-----application cache 离线缓存(进阶)
来源:互联网 发布:丰城网络问政官网 编辑:程序博客网 时间:2024/06/06 11:32
通过上面的两篇文章,application cache的应用和原理,我们应该能够全面了解application cache了。同时我们
也能够清楚application cache在设计上有哪些不尽仁义的地方。这篇文章我们主要来了解下application cache在各个浏览器的
支持情况和存储大小,以及有哪些坑爹的地方,以及如何解决这些坑爹的地方。
- app cache在存储大小的限制
- safari桌面版没有限制【包括mac和windows】
- safari移动版有10M的限制
- chrome桌面版有5M的限制
- android浏览器没有限制
- firefox桌面版没有限制
- Opera可以手动管理,默认限制大小为50M
- 浏览器支持情况
- safari从版本4开始支持
- chrome从版本5开始
- safari移动版从iOS2.1开始支持
- firefox从版本3.5开始支持
- opera从版本11开始支持
- android从版本2.1开始支持
- ie目前全面不支持,包括ie10
- 我们知道application cache会把浏览器第一次输出的动态资源也进行缓存起来,那么我们如何解决这个问题呢
- 首次请求页面时,我们只加载静态资源,和外围的模版,然后通过一个ajax请求拿到我们的动态数据,参考代码
- 通过在页面中放一个隐藏的iframe,然后在iframe所引用的页面中使用app cache缓存,参考代码
- 使用localStroage进行存储,然后利用cookie进行更新,具体参考google和bing的做法
- 移动web app开发-----application cache 离线缓存(进阶)
- 移动web app开发-----application cache 离线缓存应用篇
- 移动web app开发-----application cache 离线缓存原理篇
- 浅谈HTML5离线缓存(Application Cache)
- Html5 离线应用缓存application Cache
- 使用 jQuery Mobile 与 HTML5 开发 Web App(十七) —— HTML5 离线缓存
- HTML5 使用application cache 接口实现离线数据缓存
- Webview离线功能(优先cache缓存+cache缓存管理)
- Webview离线功能(优先cache缓存+cache缓存管理)!
- Webview离线功能(优先cache缓存+cache缓存管理)
- Webview离线功能(优先cache缓存+cache缓存管理)!
- Webview离线功能(优先cache缓存+cache缓存管理)
- web APP离线缓存实现方式
- 使用 jQuery Mobile 与 HTML5 开发 Web App —— 17 HTML5 离线缓存
- html5离线应用application cache
- html5离线应用application cache
- Html5 Application Cache 离线应用
- 应用缓存(Application Cache)
- Google Maps API用法教程 .
- virtualbox下centos6.2的安装配置
- 【半年回顾】程序员新年要做的10个决定
- 在C#中使用SerialPort类实现串口通信(陆续更新)(转帖)
- 作业控制
- 移动web app开发-----application cache 离线缓存(进阶)
- VC++中的函数调用(CALLBACK WINAPI PASCAL 等)
- iOS开发19:Navigation Bar的简单设置
- 日本留学条件外的职业规划
- HDU 1224 Free DIY Tour (DP again!)
- 傅里叶级数与傅里叶变换
- 【半年回顾】为程序员量身定制的12个目标
- SCListener类进行麦克风的监听的问题和解决方法
- Perl 二叉搜索树