我们正在尝试将内置浏览器组件从 TWebBrowser 更改为TChromium。它主要用于显示来自 Google 和 Bing 的地图。从 javascript 到 Delphi 的通信是通过 COM 完成的。
尝试将浏览器更改为 TChromium 时,无法编译此代码。
if supports(fBrowser.defaultInterface, IOleObject, fOLE) then
因为 TChromium 中缺少 defaultInterface。
编辑: 是否仍然可以使用 Chromium 从 javascript 到 Delphi 进行通信?我知道它们不兼容,我必须重写代码。我只想知道如何从 javascript 到 delphi 获得结果。注意我使用的是 Delphi 2007,所以不能使用扩展的 RTTI。
问候罗兰·本特森