我想用一个简单的 UIWebView构建一个原生 iOS 应用程序,但缓存所有通过网络的东西。
对于第一个镜头,我将包含一个使缓存无效的按钮,并且在应用程序的下一次启动时,缓存将被重新填充。稍后我将包含对服务器的调用,然后它会告诉我使缓存无效并重新填充缓存。
我有以下设置:
- 一个加载 index.html 文件的 UIWebView
- index.html 包含一些 CSS 和一些 JavaScript
- 进一步的代码(JS/CSS)通过 AJAX 调用加载
- 尝试使用Rob Napier的RNChachingURLProtocol但它只缓存 URL 请求(在 index.html 中声明的 CSS 和 Javascript),但没有通过 AJAX 加载的 CSS 和 JS。
是否有任何库也能够缓存 AJAX 请求?