让 WebView2 在旧 Delphi 版本和 Lazarus 中工作是否可行?

Feasible to get WebView2 working in old Delphi versions and Lazarus?

我查看了这些网址:

检查是否安装了运行时 https://docs.microsoft.com/en-us/microsoft-edge/webview2/concepts/distribution

一些示例代码假设较新 Delphi

一些示例代码假设较新 Delphi

然而,即使是那些似乎也假定了比我使用的 (XE4) 更新的 Delphi 版本……最好我也希望 Lazarus 支持。同时,我真的很喜欢能够使用“最新可用的修补系统浏览器”,这就是为什么我没有跳上 https://github.com/salvadordf/CEF4Delphi 尽管它可能最终成为最终解决方案。

是否有其他人开始着手在旧版本上实施 webview2,或者由于类型库不可导入等原因这根本不切实际? (即在转换、实施和测试所有内容时非常头疼,此外在旧 Delphi 版本上)

我最近在 GitHub 上发表了 WebView4Delphi,并获得了麻省理工学院的许可。

WebView4Delphi 使用 WebView2 运行时在 Delphi 和 Lazarus 应用程序中嵌入基于 Chromium 的浏览器。

它是在 Delphi 11 中开发的,但它也适用于 Delphi XE3。