我正在开发一个使用webview和客户端证书登录的UWP应用程序。我有一个导航到Webview框架的简单登录框架。当我点击登录时,我导航到webview并要求选择我在证书库中的两个证书之一。我选择了第一个并且我已成功登录。我从webview应用程序注销并导航到登录框架。现在我想再次登录并选择其他证书,但我总是使用我选择的第一个登录。如果我关闭应用程序并再次启动它,它的工作方式就像我想要的那样。
我试过删除AC \ Microsoft \ Crypto,AC \ Microsoft \ SystemCertificates和AC \ Microsoft \ CryptnetUrlCache但它不起作用。我每次导航到webview框架时都尝试创建新的webview实例,但这也不起作用。
谁能帮我
看起来你忘了清除cookie。尝试使用以下方法清除它。 Windows.UI.Xaml.Controls.WebView.ClearTemporaryWebDataAsync();还检查stackoverflow回答Clear all cookies from WebView