【发布时间】:2014-12-09 01:32:39
【问题描述】:
我在 Win RT (Windows 8.1 Store App) 的 WebView 中遇到问题。
当我试图导航到一个页面(在 WebView 内)时,如果该页面包含安全证书错误,则 WebView 只是显示一个空白(白色)页面。
我假设,webview 不是为显示有证书问题的页面而构建的。
我还尝试通过带有 HttpBaseProtocolFilter 的 Windows.Web.Http.HttpClient 获取页面内容,并将 ChainValidationResult 枚举的所有可能值包含在 IgnorableServerCertificateErrors 列表中。
但是,这也无法解决问题。 它继续抛出异常(InvalidName,Untrusted)。
我也经历了以下帖子,但没有一个真正解决我现在面临的问题。 Allowing Untrusted SSL Certificates with HttpClient
如果你们能提供可能的解决方案/解决方法来克服这个限制,我将不胜感激。
提前谢谢..
问候山姆
【问题讨论】:
-
使用
HttpClient,您可以使用以下答案中的代码找出证书错误:stackoverflow.com/questions/25919321/… -
是的,我收到“InvalidName”和“UnTrusted”证书错误。我也尝试将它们包含在 IgnorableServerCertificateErrors list 中,但同样的错误不断出现..
-
可以分享网址吗?
标签: windows winrt-xaml windows-8.1