0

我使用 CefSharp for WinForms(版本 69.0.0),我无法禁用 webrtc 来隐藏我的 ip & surf anon。在阅读了一些帖子后,我发现有旧版本的 cefsharp,默认情况下禁用了 WebRTC。

但它是哪个版本?

或者你知道如何禁用它吗?...我用这些设置试过了,但它似乎不适用于这个版本。

settings.CefCommandLineArgs.Add("proxy-server", "https://212.62.95.45:1080");
settings.CefCommandLineArgs.Add("webrtc.ip_handling_policy", "false");
settings.CefCommandLineArgs.Add("webrtc.multiple_routes_enabled", "false");
settings.CefCommandLineArgs.Add("webrtc.nonproxied_udp_enabled", "false");
settings.CefCommandLineArgs.Add("webrtc.ip_handling_policy","disable_non_proxied_udp");
settings.CefCommandLineArgs.Add("enable-media-stream", "0");
settings.CefCommandLineArgs.Add("enable_webrtc", "0");
4

1 回答 1

0
private void FormMainLoad(object sender, EventArgs e)
{
    Cef.UIThreadTaskFactory.StartNew(delegate
    {
        var rc = chromeBrowser.GetBrowser().GetHost().RequestContext;

        rc.SetPreference("webrtc.multiple_routes_enabled", false, out _);
        rc.SetPreference("webrtc.nonproxied_udp_enabled", false, out _);
        rc.SetPreference("webrtc.ip_handling_policy", "disable_non_proxied_udp", out _);
        rc.SetPreference("browser.enable_spellchecking", false, out _);
    });
}
于 2021-11-18T06:09:09.767 回答