Vb.net 如何在WebView中清除Cookie?

Vb.net 如何在WebView中清除Cookie?,vb.net,windows,webview,uwp,store,Vb.net,Windows,Webview,Uwp,Store,如何在visual studio 2015中从web视图中清除Cookie Cookie会在下面的代码中持续存在,甚至在应用程序重新启动时也会持续存在 Dim cookieManager = httpBaseProtocolFilter.CookieManager Dim cookieCollection = cookieManager.GetCookies(New Uri("https://www.example.com")) For Each cook As Http

如何在visual studio 2015中从web视图中清除Cookie

Cookie会在下面的代码中持续存在,甚至在应用程序重新启动时也会持续存在

    Dim cookieManager = httpBaseProtocolFilter.CookieManager
    Dim cookieCollection = cookieManager.GetCookies(New Uri("https://www.example.com"))
    For Each cook As HttpCookie In cookieCollection
        cookieManager.DeleteCookie(cook)
    Next

这个问题的标题没有具体说明问题。我看到两个问题,其中一个我可能有答案。以下引文末尾的问号让我相信,您想知道如何修复下一个用户已登录的事实:

导航到页面并要求用户登录

他们执行一个流程,然后关闭应用程序

现在,当下一个用户打开应用程序时,他们已经登录了


当第一个用户关闭应用程序时,它是一个事件。编写代码,当第一个用户关闭应用程序时,将登录状态重置为false。

您应该能够使用清除缓存。但有些人报告说,这对他们不起作用


处理这个问题的“老”方法是向浏览器添加查询字符串参数,如时间戳。这通常允许用户绕过缓存。因此,您没有导航到example.com/login,而是导航到example.com/login?stamp={DateTime.Now.Ticks}

我正在尝试重置沙盒状态,以便每次加载应用程序时,网络视图的cookie和历史记录都恢复为默认值(不存在)。
Dim req As HttpRequestMessage = New HttpRequestMessage()
req.RequestUri = New Uri("https://example.com/login")
_WebView.NavigateWithHttpRequestMessage(req)