Electron Webview 刷新时禁用缓存

Electron Webview 标签在刷新时使用.reload()
.reloadIgnoringCache() 都无法禁用页面资源文件的缓存

如果想实现类似于 Disable Cache 的效果,可以先清除session的HTTP缓存,再进行刷新操作。

代码示例:

let webview = document.querySelector('webview')

webview.getWebContents().session.clearCache(() => {
   webview.reload()
)

参考

https://electronjs.org/docs/api/session#sesclearcachecallback

你可能感兴趣的:(Electron Webview 刷新时禁用缓存)