Delphi:如何禁用TWebBrowser安全证书警报?

时间:2012-06-04 11:30:28

标签: delphi twebbrowser

我正在编写一个Delphi应用程序,该应用程序使用TWebBrowser在表单上显示Google地图。但是当它开始导航到HTML文件时,会多次显示警报(大约10次):“revocation information for the security certificate for this site is not available ...

如何防止TWebBrowser这样做?我的意思是禁用安全警告?我是否必须为Google和我的文件添加例外?如果有,怎么样?有些代码会对我有所帮助。

3 个答案:

答案 0 :(得分:0)

原来,TWebBrowser组件有一个名为" Silent"当设置为" true"时,会阻止此类对话。

答案 1 :(得分:0)

这是一个快速解决方案。将Silent设置为true,这将阻止浏览器窗口显示任何对话框。这样做会有你想要的,但如果有任何问题,由于任何窗口显示被禁用,它们都不会显示。

procedure TForm1.FormShow(Sender: TObject);
var
  WebAddress : string;
begin
  WebAddress := 'https://www.google.com/maps/place/Orlando,+FL/@28.4810971,-81.5088354';
  WebBrowser1.Silent := true;
  WebBrowser1.navigate(webaddress);
end;

如果您不介意尝试访问的地址,请参阅安全警告?

答案 2 :(得分:-3)

取消选中控制面板上的'检查服务器证书吊销'和'检查发布者证书吊销'设置 - >互联网设置 - >高级选项卡