我在 C# 中看到了人们通过更改 CoreWebView2EnvironmentOptions 在 WebView2 中禁用安全性(因此用户不必单击继续出现证书错误)的示例,但我终生无法弄清楚如何做等效使用 Delphi 中的 TEdgeBrowser 组件。有没有人设法在德尔福实现这一目标?
编辑:用 C# 解决方案更新。
async void InitializeAsync()
{
var op = new CoreWebView2EnvironmentOptions("--disable-web-security");
var env = await CoreWebView2Environment.CreateAsync(null, null, op);
await webView.EnsureCoreWebView2Async(env);
}
var result = await webView.CoreWebView2.CallDevToolsProtocolMethodAsync("Security.setIgnoreCertificateErrors", "{\"ignore\": true}");