我使用WebAuthenticationBroker和Windows Phone 8.1 WebAuthenticationBroker Implementation上的示例在Windows Phone 8.1(Windows运行时)上使用Facebook登录应用程序。
效果很好,我只是想要这样,每次用户想要授权应用时,他之前输入的登录值都是空的,即使他之前检查过他同意允许浏览器记住他的ID。
我尝试了很多方法,特别是以这种方式清除Cookie:
Windows.Web.Http.Filters.HttpBaseProtocolFilter myFilter = new Windows.Web.Http.Filters.HttpBaseProtocolFilter();
var cookieManager = myFilter.CookieManager;
HttpCookieCollection myCookieJar = cookieManager.GetCookies(new Uri("uri"));
foreach (HttpCookie cookie in myCookieJar)
{
cookieManager.DeleteCookie(cookie);
}
在" uri"中使用相同的uri身份验证字符串,但var myCookieJar为空。
另外,我不确定我们是否可以访问WebView的cookie,那么,还有其他方法可以清除数据吗?
谢谢,
格温