muj*_*jno 0 caching webview windows-phone-8.1 win-universal-app
是否可以为Windows Phone 8.1运行时通用应用程序禁用Webview控件的缓存?我的应用程序似乎记得第一次收到的信息.我的应用程序将我登录到服务中,当我回去在模拟器中重新运行应用程序时(不完成关闭模拟器)它会自动登录,而不是给我提示.此行为在NavigationCompleted处理程序中,如果这有助于解释我遇到此问题的位置.
如果我完全关闭模拟器然后重新启动它,则会再次提示我输入登录名和密码.当我在我的应用程序的其他部分使用HttpClient时,通过在标头中发送no-cache,我已经解决了这个缓存问题:
client.DefaultRequestHeaders.Add("Cache-Control", "no-cache");Run Code Online (Sandbox Code Playgroud)
我可以为webview控件执行类似的操作吗?
谢谢!
这是我用来清除解决我的问题的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);
}Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1769 次 |
| 最近记录: |