2

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

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

4

3 回答 3

0

原来 TWebBrowser 组件有一个名为“Silent”的属性,当设置为“true”时,会阻止此类对话框。

于 2016-02-15T12:03:38.207 回答
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;

如果您不介意要访问的地址,请查看安全警告?

于 2016-04-28T01:27:23.077 回答
-3

在控制面板 --> Internet 设置 --> 高级选项卡中取消选中“检查服务器证书吊销”和“检查发布者证书吊销”设置

于 2012-06-04T12:35:05.093 回答