Delphi WebBrowser控件跳过过期的证书

Delphi WebBrowser控件跳过过期的证书,delphi,webbrowser-control,ssl-certificate,Delphi,Webbrowser Control,Ssl Certificate,我在delphi应用程序中使用WebBrowser控件来显示一些https网站 但在导航到它之后,我得到了一个带有以下错误的网页:该网站提供的安全证书已过期或尚未生效。还有一些选择: 单击此处关闭此网页 继续访问此网站不推荐 是否有办法以编程方式抑制此错误并继续导航到此站点,就像安全证书正常一样?您需要更改用户计算机上的安全设置。我无法想象有人会反对你那样做@大卫,谁知道呢。OutlookExpress也使用InternetExplorer框架,但Fidolook使用它来禁用Internet E

我在delphi应用程序中使用WebBrowser控件来显示一些https网站

但在导航到它之后,我得到了一个带有以下错误的网页:该网站提供的安全证书已过期或尚未生效。还有一些选择:

单击此处关闭此网页

继续访问此网站不推荐


是否有办法以编程方式抑制此错误并继续导航到此站点,就像安全证书正常一样?

您需要更改用户计算机上的安全设置。我无法想象有人会反对你那样做@大卫,谁知道呢。OutlookExpress也使用InternetExplorer框架,但Fidolook使用它来禁用Internet Explorer的所有危险功能,以确保查看邮件的安全。所以,也许有。当然这不是推荐的方法。我想知道这样的证书是否可以导入Windows。无论如何,WebBrowser是Microsoft Internet Explorer,通过ActiveX使用。你最好把你的问题转发给MSIE的人。您可能可以在计算机上全局禁用MSIE安全警告。也许您可以从WebBrowser中获得一些ActiveX接口,但我怀疑Mirosoft是否允许这些接口禁用安全检查。或者纯Delphi THTMLViewer可能会满足您的需要。您可以只调整域的设置,但一般来说,抑制此类警告而不是修复它是一个坏主意。要么安装正确的证书,要么说服网站所有者(如果不是您的网站)这样做。如果无法安装正确的证书,我认为安全性在该站点上不是很重要,因此您不妨检查一下是否可以通过http访问。我想知道您是否需要更改用户计算机上的安全设置,或者是否可以使用Delphi编写。我无法想象有人会反对你那样做@大卫,谁知道呢。OutlookExpress也使用InternetExplorer框架,但Fidolook使用它来禁用Internet Explorer的所有危险功能,以确保查看邮件的安全。所以,也许有。当然这不是推荐的方法。我想知道这样的证书是否可以导入Windows。无论如何,WebBrowser是Microsoft Internet Explorer,通过ActiveX使用。你最好把你的问题转发给MSIE的人。您可能可以在计算机上全局禁用MSIE安全警告。也许您可以从WebBrowser中获得一些ActiveX接口,但我怀疑Mirosoft是否允许这些接口禁用安全检查。或者纯Delphi THTMLViewer可能会满足您的需要。您可以只调整域的设置,但一般来说,抑制此类警告而不是修复它是一个坏主意。要么安装正确的证书,要么说服网站所有者(如果不是您的网站)这样做。如果无法安装正确的证书,我认为安全性在这个站点上不是很重要,所以您不妨检查一下是否可以通过http访问。我想知道是否可以用Delphi编写