delphi - Delphi CEF 检查站点是否不可访问
问题描述
我在 Delphi 10.1 的项目中使用 CEF 3.2623.1401.gb90a3be (Chromium 49.0.2623.110)。(我必须使用相当旧的 CEF/Chromium 版本才能向后兼容 WinXP)。如何检查网站是否无法访问?如果我尝试在普通的 Chrome 浏览器中打开任何明显不存在或无法访问的网站 - 我会收到类似DNS_PROBE_FINISHED_NXDOMAIN
or的错误ERR_INTERNET_DISCONNECTED
,但在我的嵌入式 Chromium 中,我只会得到一个没有任何内容的空白页面。我能以某种方式在 Chromium 中发现此类错误吗?
解决方案
是的你可以。您可以处理OnLoadError事件(然后您可以在ceferr.pas模块中找到错误代码)。
推荐阅读
- ruby-on-rails - Rails - 从集合中获取多态子项作为 ActiveRecord::Relation
- r - 带有网格的地图中的线交叉(ggplot)
- android - android更快的截屏方式?
- java - java中是否有真正的异步文件访问器?
- asp.net - VB.NET WSP 到 WAP 的转换
- npm - bootstrap-sass 无法在 amazon linux 实例上正确安装
- sql - 在 T-SQL 中插入表变量,其值包含反斜杠
- c# - Selecting unique values of different columns using LINQ
- android - 片段按钮导致回栈错误
- angular - 打字稿模块导入问题