Delphi CEF 检查站点是否不可访问

Delphi CEF Check if site is not reachable

我在 Delphi 10.1 的项目中使用 CEF 3.2623.1401.gb90a3be (Chromium 49.0.2623.110)。 (为了与 WinXP 向后兼容,我必须使用相当旧的 CEF/Chromium 版本)。如何检查网站是否无法访问?如果我尝试在普通 Chrome 浏览器中打开任何明显不存在或无法访问的站点 - 我会收到类似 DNS_PROBE_FINISHED_NXDOMAINERR_INTERNET_DISCONNECTED 的错误,但在我的嵌入式 Chromium 中我只会看到空白没有任何内容的页面。我能以某种方式在 Chromium 中捕获此类错误吗?

是的,你可以。您可以处理 OnLoadError 事件(您可以在 ceferr.pas 模块中找到错误代码)。