如何清除UWP WebViewcaching?

如何清除UWP WebViewcaching?,第1张

概述如何清除UWP WebViewcaching?

我在我的UWP应用程序中使用WebVIEw,我想在closures应用程序时清除caching,有没有办法? 我知道我可以通过添加头文件到我的httpRequestMessage来禁用caching, 如此链接中所述。 不过,我希望能够在应用程序退出时清除caching。

我没有任何成功的尝试WebVIEw.ClearTemporaryWebDataAsync()。 一旦有东西被caching,它通常保持在整个应用程序。 任何帮助表示赞赏,谢谢。

编辑:添加代码片段

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/"));

我期望静态方法来清除caching,当我再次导航到同一页时,它的caching应该被清除。 我在这里做错了什么?

使用Apacheclosures特定文件的caching

Nginx的FastCGIcachingVS光油?

Chrome拒绝cachingJavaScript

在webpack中使用CommonsChunkPlugin时,我们是否需要Etag和Last-ModifIEd标题?

如何在windows Phone 8.1中清除caching导航caching模式

禁用JavaScript文件的Nginxcaching

通过PHPcaching图像请求 – 如果修改 – 因为没有被发送

为什么浏览器请求文件,即使启用了Apache mod_expires?

Cloudfront正在为源服务器上存在的资产caching来自Nginx的404

如何在linux系统上以编程方式清除C ++中的文件系统内存caching?

在UWP(XAML)中有ClearTemporaryWebDataAsync方法,它允许webvIEw的缓存和IndexedDB数据。 MSApp中的JavaScript也有类似的方法 – clearTemporaryWebDataAsync 。

这里是代码示例(基于你的)适用于我:

XAML:

<GrID Background="{themeResource ApplicationPageBackgroundthemeBrush}"> <StackPanel> <WebVIEw x:name="webVIEw" WIDth="800" Height="600"></WebVIEw> <button x:name="refreshBtn" Content="Refresh" ></button> </StackPanel> </GrID>

C#:

public MainPage() { this.InitializeComponent(); refreshBtn.Tapped += RefreshBtn_Tapped; webVIEw.Navigate(new Uri("http://refreshyourcache.com/en/cache-test/")); } private async voID RefreshBtn_Tapped(object sender,TappedRoutedEventArgs e) { await windows.UI.Xaml.Controls.WebVIEw.ClearTemporaryWebDataAsync(); webVIEw.Navigate(new Uri("http://refreshyourcache.com/en/cache-test/")); }

当我点击刷新按钮,缓存被清除 – 我看到绿色的图像。

根据8.1,没有可能


关于WebVIEw需要了解的十件事 – windows 8.1的更新

您现在可以使用的最接近的方法是WebVIEw.Refresh ,它通过向服务器发送“Pragma:no-cache”头来重新加载文件,而不强制进行缓存验证。


…或只是在资源管理器中清除缓存

总结

以上是内存溢出为你收集整理的如何清除UWP WebViewcaching?全部内容,希望文章能够帮你解决如何清除UWP WebViewcaching?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1290456.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-09
下一篇2022-06-09

发表评论

登录后才能评论

评论列表(0条)

    保存