您好,我们使用 Adobe DPS 已经有一段时间了,我们刚刚开始使用 html 来支持一些更高级的交互。所以我们将本地的 html & assets 插入到 webview 中。
更新这些文件时,webview 不会更新。看起来 webview 正在非常努力地缓存所有内容(html/css/js/images)。
有什么办法可以防止这些 webview 仅出于开发目的而缓存?
最佳答案
您可以使用 location.reload(true)
在您的 javascript 中触发硬刷新。第一个参数指定重新加载应该是“硬刷新”
显然,您不能在页面加载时调用它,否则最终会出现无限循环的重新加载,但您可以在页面中添加一个仅用于开发的按钮,如下所示:
<button onclick="location.reload(true);">hard refresh</button>
关于ios - Adobe DPS Webview 缓存问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18782731/