0

我在 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);
        }

C# 中的另一种解决方法:

var result = await webView.CoreWebView2.CallDevToolsProtocolMethodAsync("Security.setIgnoreCertificateErrors", "{\"ignore\": true}"); 
4

0 回答 0