通过CefSharp在应用程序中间设置代理?

时间:2017-08-18 16:45:26

标签: c# .net chromium cefsharp

我正在尝试添加代理,我需要在应用程序中多次执行此操作。我使用下面的代码在开始时分配设置。

CefSettings cfsettings = new CefSettings();
cfsettings.CefCommandLineArgs.Add("proxy-server", proxy.Key + ":" + proxy.Value);
cfsettings.UserAgent = "My/Custom/User-Agent-AndStuff";
Cef.Initialize(cfsettings);

正如您所看到的,我初始化浏览器,这是第一次正常工作,但如果我想在应用程序中间更改代理怎么办?

我尝试再次运行该代码尝试并“重新设置”设置以更改代理服务器但是在尝试执行此操作时收到以下错误:

System.Exception: 'Cef can only be initialized once. Use Cef.IsInitialized to guard against this exception.'

使用WinForms。

0 个答案:

没有答案