0

我目前正在制作一个网络应用程序,并且我已经使用清单文件让我的网络应用程序脱机工作。这很好用,使用 Google Chrome、Opera 等我可以通过右键单击、检查元素和查看资源来查看正在缓存的内容。

我遇到的问题是,当我在 i-pad 上使用它时,我想查看应用程序缓存中存储的内容。我给了这个谷歌,但似乎找不到任何东西。有没有办法使用一些 JavaScript 或 JQuery 显示缓存中存储的内容,然后将其显示在应用程序内的网页上。

该应用程序由一个 webview 组成,该 webview 当前正在使用清单提取其他 html 页面,这些页面正在存储在缓存中。我想添加一个简单的设置页面,可以在应用程序中查看缓存中存储的内容。希望这足以解释我非常感谢您对此事的任何帮助。

4

1 回答 1

2

我也不知道用 JavaScript 获取这些信息的方法,但这里是我使用的替代方法。

在 Mobile Safari 中,我将设备连接到 Mac,在 Mac 上打开 Safari,在 Mobile Safari 中打开站点或使用 UIWebView 打开进入屏幕的本机应用程序,返回到 Mac 并打开“开发”菜单。从那里您可以选择存储选项并查看应用缓存中的内容。

在 Chrome 中,您可以使用 URL chrome://appcache-internals/ 查看 appcache 中存储的内容。

如果 appcache 保存成功,您也可以简单地在浏览器中转到文件本身。

于 2013-07-17T15:14:56.500 回答