CefSharp 3 set proxy at Runtime

thanks to amaitland the proper way to actively inforce changing the request-context prefrences, is to run the code on CEF UIThread as following: Cef.UIThreadTaskFactory.StartNew(delegate { var rc = this.browser.GetBrowser().GetHost().RequestContext; var v = new Dictionary<string, object>(); v[“mode”] = “fixed_servers”; v[“server”] = “scheme://host:port”; string error; bool success = rc.SetPreference(“proxy”, v, out error); //success=true,error=”” });

How to enable H264 support in CEF3 latest version ?

Indeed the compile option to support proprietary codecs was moved. the magic now happens here: set GN_DEFINES=is_official_build=true proprietary_codecs=true ffmpeg_branding=Chrome there is 2 batch files that you should update/create (as found here): c:\code\chromium_git\update.bat: set CEF_USE_GN=1 set GN_DEFINES=is_official_build=true proprietary_codecs=true ffmpeg_branding=Chrome set GN_ARGUMENTS=–ide=vs2015 –sln=cef –filters=//cef/* python ..\automate\automate-git.py –download-dir=C:\code\chromium_git –depot-tools-dir=C:\code\depot_tools –no-distrib –no-build c:\code\chromium_git\chromium\src\cef\create.bat: set CEF_USE_GN=1 set GN_DEFINES=is_win_fastlink=true proprietary_codecs=true ffmpeg_branding=Chrome … Read more

Options for embedding Chromium instead of IE WebBrowser control with WPF/C# [closed]

You’ve already listed the most notable solutions for embedding Chromium (CEF, Chrome Frame, Awesomium). There aren’t any more projects that matter. There is still the Berkelium project (see Berkelium Sharp and Berkelium Managed), but it emebeds an old version of Chromium. CEF is your best bet – it’s fully open source and frequently updated. It’s … Read more