显示缓存中存储的内容
Displaying what is stored in the cache
我目前正在制作一个web应用程序,我使用了一个清单文件让我的web应用程序离线工作。这非常有效,使用Google Chrome、Opera等,我可以通过右键单击、检查元素和查看资源来查看缓存的内容。
我遇到的问题是,当应用程序在I-pad上使用时,我想查看应用程序缓存中存储的内容。我给了这个谷歌,但似乎什么都找不到。有没有一种方法可以使用JavaScript或JQuery显示缓存中存储的内容,然后将其显示在应用程序的网页上。
该应用程序由一个Web视图组成,该视图当前正在使用清单拉入存储在缓存中的其他html页面。我想添加一个简单的设置页面,在那里可以在应用程序中查看缓存中存储的内容。希望这足以解释我真的很感激在这件事上得到任何帮助。
我也不知道用JavaScript获取这些信息的方法,但以下是我使用的替代方法。
在Mobile Safari中,我将设备连接到Mac,在Mac上打开Safari,在Mobile Safari中打开网站,或使用UIWebView打开指向屏幕的本地应用程序,返回Mac并打开"开发"菜单。从中,您可以选择存储选项并查看应用程序缓存中的内容。
在Chrome中,您可以使用URL查看appcache中存储的内容chrome://appcache-internals/.
如果成功保存了appcache,您也可以简单地在浏览器中转到文件本身。
相关文章:
- 将脚本缓存到本地存储的basket.js概念仍然是一个好主意吗
- “DOMException:找不到条目”时将大型响应放入缓存存储
- HTML5 本地存储作为缓存和单个资产请求
- 如何在浏览器中存储缓存
- 如何使用jquery将ajax响应存储在浏览器缓存中
- 将此 pdf 保存在 ionic 上的缓存/本地存储中
- AngularJS 工厂函数无法访问本地存储的缓存变量
- 如果我存储缓存并且已达到缓存限制会发生什么
- 如何验证“缓存控制”、“无缓存、无存储、必须重新验证”
- HTML5应用程序缓存文件存储在客户端的位置
- 缓存 Web 应用程序界面并使用 html5 本地存储恢复它
- Extjs 4 存储 - 查询整个存储,而不仅仅是缓存的记录
- 客户端存储/缓存大型HTML
- 将图像存储在浏览器缓存中-加载图像的最佳方式
- 显示缓存中存储的内容
- 如何在HTML5'中存储50MB视频;s应用程序缓存
- HTML5本地存储VS应用缓存离线网站浏览
- 如何在iOS中存储UIWebView缓存,使其在页面打开时不会闪烁
- 为什么这些记录不存储在缓存中
- 在HTML5本地存储中缓存整个jquery.min.js文件