【发布时间】:2020-06-05 14:55:58
【问题描述】:
我们正在为 Excel 开发一个 office-js javascript 插件。我们正在 Windows 上的 Excel 中测试带有旁加载功能的插件。将 Windows 和 Excel 更新到新版本后,Office/Excel 中的 webview 已从 IE 更改为 Edge。现在我们需要删除 Edge 浏览器缓存,以便查看更新后的 Web 服务的变化。
要完全重新加载侧载的 office 插件,删除本地存储和 IE 浏览器缓存就足够了。 更新到 Edge webview 后,我们无法清除浏览器缓存。
在 IE 中,我们可以这样刷新本地存储和浏览器缓存: del /q /s /f C:\Users\username\AppData\Local\Microsoft\Windows\Caches del /q /s /f C:\Users\ username\AppData\Local\Microsoft\Windows\INetCache del /q /s /f C:\Users\ username\AppData\Local\Microsoft\Office\16.0\WEF
psexec.exe -l c:\windows\system32\RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4359
我们也可以通过 Internet 选项对话框删除 IE 缓存,而不是 psexec (sysinternals)。
为了删除 Edge 缓存,我们尝试了 del /q /s /f C:\Users\username\AppData\Local\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\AC 或者通过打开 Edge 浏览器端通过 UI 删除缓存。
不幸的是,Edge 缓存似乎没有完全删除,office 插件没有完全显示来自 Web 服务的更改内容。
【问题讨论】:
标签: webview office-js microsoft-edge