こんにちは、私たちはしばらくの間 Adobe DPS を使用してきましたが、より高度な対話をサポートするために html を使用し始めたばかりです。そのため、html とアセットをローカルで Web ビューに挿入しました。
これらのファイルを更新すると、webview は更新されません。WebView がすべて (html/css/js/images) を非常にキャッシュしているようです。
これらの WebView が開発目的でのみキャッシュされるのを防ぐ方法はありますか?
JavaScriptで使用location.reload(true)
して、ハードリフレッシュをトリガーできます。最初の引数は、リロードが「ハード リフレッシュ」であることを指定します。
明らかに、ページの読み込み時に呼び出すことはできません。そうしないと、リロードの無限ループが発生しますが、次の行に沿ってページに開発専用ボタンを追加できます。
<button onclick="location.reload(true);">hard refresh</button>