如何使用 GeckoFx 浏览器检查站点是否具有有效的 SSL?
How can I check if site has valid SSL using GeckoFx browser?
我正在构建一个 C# .NET winform GekoFx 浏览器,如果网页是安全的(具有有效的 SSL),我会尝试显示一个锁图标。
我尝试使用此代码,但它显示所有站点,包括 Google 为 'insecure'。
if(selectedBrowser.SecurityState == GeckoSecurityState.Secure)
{
button4.Image = SvgDocument.Open<SvgDocument>("icons/lock-outline.svg").Draw();
} else if (selectedBrowser.SecurityState == GeckoSecurityState.Insecure)
{
button4.Image = SvgDocument.Open<SvgDocument>("icons/unlock-outline.svg").Draw();
}
如何成功检查网页是否安全?
我没有完美的解决方案,但最后,我只是将 HTTP 站点标记为不安全,将 HTTPS 站点标记为安全,希望 Gecko 能够解决 SSL 证书错误。
我正在构建一个 C# .NET winform GekoFx 浏览器,如果网页是安全的(具有有效的 SSL),我会尝试显示一个锁图标。
我尝试使用此代码,但它显示所有站点,包括 Google 为 'insecure'。
if(selectedBrowser.SecurityState == GeckoSecurityState.Secure)
{
button4.Image = SvgDocument.Open<SvgDocument>("icons/lock-outline.svg").Draw();
} else if (selectedBrowser.SecurityState == GeckoSecurityState.Insecure)
{
button4.Image = SvgDocument.Open<SvgDocument>("icons/unlock-outline.svg").Draw();
}
如何成功检查网页是否安全?
我没有完美的解决方案,但最后,我只是将 HTTP 站点标记为不安全,将 HTTPS 站点标记为安全,希望 Gecko 能够解决 SSL 证书错误。