UWP webview的缓存清理问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UWP webview的缓存清理问题相关的知识,希望对你有一定的参考价值。
有这样一个场景,当从新闻列表点击进入新闻详情,再由新闻详情点击进入评论列表。
新闻详情由一个webview显示内容。
这时候问题来了,新闻详情设置为NavigationCacheMode = NavigationCacheMode.Required; 用 Source="{x:Bind ViewModel.ContentUri}"
返回的新闻列表再进入另一条新闻,结果还是前一篇的详情数据,令我百思不得其解,困扰了我很久。
现在终于找到了答案
HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, new Uri(url));
request.Headers.Add("Cache-Control", "no-cache");
mWebView.NavigateWithHttpRequestMessage(request);
以上是关于UWP webview的缓存清理问题的主要内容,如果未能解决你的问题,请参考以下文章
android 读取WebView缓存及清理WebView缓存