我正在使用UWP应用程序中的WebView,并希望在关闭应用程序时清除缓存,是否有方法?我知道可以通过向HttpRequestMessage添加标头来禁用缓存,如此链接所述。但是,我想要能够在应用程序退出时清除缓存。
我尝试了WebView.ClearTemporaryWebDataAsync(),但没有成功。一旦某些内容被缓存,通常会在整个应用程序中保留。感谢任何帮助。
编辑:添加代码片段
我尝试了WebView.ClearTemporaryWebDataAsync(),但没有成功。一旦某些内容被缓存,通常会在整个应用程序中保留。感谢任何帮助。
编辑:添加代码片段
var webView = new WebView();
webView.Navigate(new Uri("http://refreshyourcache.com/en/cache-test/"));
await WebView.ClearTemporaryWebDataAsync(); //static method
webView.Navigate(new Uri("http://refreshyourcache.com/en/cache-test/"));
我希望调用静态方法可以清除缓存,当我再次访问同一页时,缓存应该被清除。这里我有什么做得不对的吗?