您好,我们使用 Adobe DPS 已经有一段时间了,我们刚刚开始使用 html 来支持一些更高级的交互。所以我们将本地的 html & assets 插入到 webview 中。
更新这些文件时,webview 不会更新。看起来 webview 非常难以缓存所有内容(html/css/js/images)。
有什么方法可以防止这些 webview 仅出于开发目的而缓存?
您也可以尝试在 HTML 中添加以下 Meta 标签
<meta http-equiv="Cache-control" content="no-cache">
you can use location.reload(true)
in your javascript to trigger a hard refresh. the first argument specifies that the reload should be a "hard refresh"
Obviously you can't call it on page load or you'll end up with an infinite loop of reloads, but you could add a development-only button in the page along the lines of:
<button onclick="location.reload(true);">hard refresh</button>