【发布时间】:2016-03-01 21:50:13
【问题描述】:
所以我只需将其 cacheMode 属性设置为 Titanium.UI.Android.WEBVIEW_LOAD_NO_CACHE 即可清除 Android 设备的 Webview 缓存。按预期工作。
但是,在谷歌搜索了几个小时并浏览了一堆旧的 Titanium 论坛帖子之后,我终生无法找到适用于 iOS 设备的等效设置。我尝试将 cache 属性设置为 false 并将 autoDetect 设置为 [Ti.UI.AUTODETECT_NONE]。我在 URL 的末尾附加了一个随机数——我什至尝试了一个直接修改 SDK 的 ObjC 文件的建议,但这只会清除 cookie 而不是 webview 的缓存。
最后,我知道这可以通过重新安装应用程序或重置模拟器的内容和设置来实现,但这根本不是一种选择,因为加载的页面随时可能发生变化。
非常感谢任何帮助。
【问题讨论】:
标签: titanium