我目前正在制作一个网络应用,我使用了一个清单文件让我的网络应用程序脱机工作。这很好用,使用谷歌浏览器,Opera等我可以通过右键单击,检查元素和查看资源来查看正在缓存的内容。
我遇到的问题是,我希望在i-pad上使用时查看app中缓存中存储的内容。我给这个谷歌但似乎无法找到任何东西。有没有办法使用一些JavaScript或JQuery显示存储在缓存中的内容,然后将其显示在应用程序的网页上。
该应用程序包含一个webview,该webview目前正在使用清单将其他html页面存储在缓存中。我想添加一个简单的设置页面,可以在应用程序中查看缓存中存储的内容。希望这足以解释我真的很感激任何帮助。
答案 0 :(得分:2)
我不知道用JavaScript获取此信息的方法,但这里是我使用的替代方法。
在Mobile Safari中,我将设备连接到Mac,在Mac上打开Safari,在Mobile Safari中打开网站或打开使用UIWebView进入屏幕的本机应用程序,返回Mac并打开“开发”菜单。从那里,您可以选择存储选项并查看appcache中的内容。
在Chrome中,您可以使用网址chrome:// appcache-internals /查看appcache中存储的内容。
如果成功保存了appcache,您也可以直接在浏览器中找到该文件。