【问题标题】:windows phone 8.1 universal app : clear cookieswindows phone 8.1 通用应用程序:清除 cookie
【发布时间】:2015-06-07 04:29:10
【问题描述】:
我正在开发 windows phone 8.1 通用应用程序,我希望从浏览器中清除 cookie。
我使用了 windows.phone.controls 命名空间并使用了以下代码 await new WebBrowser().ClearCookiesAsync(); 但它说它会引发几个错误。请帮助windows程序员。
我认为上面的代码适用于 silverlight 应用程序,但不适用于通用应用程序 windows phone8.1 应用程序。请帮忙
【问题讨论】:
标签:
c#
windows-phone-8
cookies
windows-phone-8.1
webbrowser-control
【解决方案1】:
以下内容应该适用于清除特定 URI 的 cookie:
Windows.Web.Http.Filters.HttpBaseProtocolFilter myFilter = new Windows.Web.Http.Filters.HttpBaseProtocolFilter();
var cookieManager = myFilter.CookieManager;
HttpCookieCollection myCookieJar = cookieManager.GetCookies(new Uri("target URI for WebView"));
foreach (HttpCookie cookie in myCookieJar)
{
cookieManager.DeleteCookie(cookie);
}