我建立一个C#.NET的WinForm GekoFx浏览器,我想,如果一个网页是安全的,以显示一个锁形图标(具有有效的SSL)。
我尝试使用此代码,但它显示了所有网站,包括Google为“不安全”。
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站点的安全,希望SSL证书错误将被壁虎照顾去了。