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