我正在为客户开发基于 WebView 的应用程序。它基本上是一个信息亭应用程序。可以配置哪个网站将在 webview 中。现在,当网站更新时,更改不会反射(reflect)在网站中。 webview 使用网站的缓存版本。谷歌搜索问题让我得出结论,我需要从 %localappdata%\Packages\PACKAGE_ID_OF_APP\AC
中删除 INetCache
文件夹的内容。我知道无法在 WinRT 中访问此文件夹。那么有人知道如何清除缓存吗?
我认为使用 powershell 我可以删除该文件夹。我的应用程序不会在商店中发布。应用程序使用企业 key 进行旁加载。那么可以从 WinRT 应用程序调用 powershell 脚本吗?
最佳答案
powershell 命令 Remove-item 删除文件或文件夹。为防止它提示确认删除,请在 emd 中添加 -recurse。
Remove-Item c:\appdata\local\microsoft\windows\inetcache -recurse
关于c# - 如何从代码中清除 Windows 8.1 WebView 的缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24668260/