我试图在 UIWebview 上显示缓存的 php/javascript 内容有一段时间了,但我还没有成功。它可以使用静态内容运行,但是一旦我尝试使用 javascript 加载动态内容,它就会失败。
我尝试了几种潜在的解决方案:(ASIHTTPRequest,AFCache ...)但它们似乎都不适合我。我总是一次又一次地撞到墙上,似乎没有一种简单的方法可以完成这项工作。
昨天我在模拟器上玩了一下,发现一个名为 Cache.db 的文件位于:$(HOME_DIRECTORY)/Library/Caches/(app_bundle_id)/(这里的架构:https ://gist.github.com/1305158 )
我认为他们在 iOS5 中带回了磁盘缓存存储,但我找不到使用它的方法。每次我尝试它时,它只显示基本的 html(没有加载从中引用的 javascript 文件或图像),无论我使用什么缓存策略。但是,javascript 和图像文件被正确缓存,因为我在查询数据库文件时可以看到它们。
有人知道如何利用这个新功能吗?有谁知道如何引用存储在缓存中的那些 js 文件?
谢谢