protected override void OnBeforeCommandLineProcessing(string processType, CefCommandLine commandLine) { base.OnBeforeCommandLineProcessing(processType, commandLine); Console.WriteLine("ChromiumWebBrowser_OnBeforeCommandLineProcessing"); Console.WriteLine(commandLine.CommandLineString); //commandLine.AppendSwitchWithValue("proxy-server", "127.0.0.1:8888"); commandLine.AppendSwitchWithValue("remote-debugging-port", "9222"); commandLine.AppendSwitch("off-screen-rendering-enabled"); commandLine.AppendSwitchWithValue("off-screen-frame-rate", "30"); //enable-devtools-experiments commandLine.AppendSwitch("enable-devtools-experiments"); //e.CommandLine.AppendSwitchWithValue("user-agent", "Mozilla/5.0 (Windows 10.0) WebKa/" + DateTime.UtcNow.Ticks); //("force-device-scale-factor", "1"); //commandLine.AppendSwitch("disable-gpu"); //commandLine.AppendSwitch("disable-gpu-compositing"); //commandLine.AppendSwitch("disable-gpu-vsync"); commandLine.AppendSwitch("enable-begin-frame-scheduling"); commandLine.AppendSwitch("enable-media-stream"); if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux)) { commandLine.AppendSwitch("--no-zygote"); commandLine.AppendSwitch("--no-sandbox"); } }
protected override void OnBeforeCommandLineProcessing(string processType, CefCommandLine commandLine) { base.OnBeforeCommandLineProcessing(processType, commandLine); #if DEBUG //Log.Debug(TAG, "ChromiumWebBrowser_OnBeforeCommandLineProcessing"); //Log.Debug(TAG, commandLine.CommandLineString); #endif //commandLine.AppendSwitchWithValue("proxy-server", "127.0.0.1:8888"); //commandLine.AppendSwitchWithValue("remote-debugging-port", "9222"); //commandLine.AppendSwitch("off-screen-rendering-enabled"); //commandLine.AppendSwitchWithValue("off-screen-frame-rate", "30"); //if (ThisAssembly.Debuggable) //{ // //enable-devtools-experiments // commandLine.AppendSwitch("enable-devtools-experiments"); //} //e.CommandLine.AppendSwitchWithValue("user-agent", "Mozilla/5.0 (Windows 10.0) WebKa/" + DateTime.UtcNow.Ticks); //("force-device-scale-factor", "1"); commandLine.AppendSwitchWithValue("disable-gpu", "1"); commandLine.AppendSwitchWithValue("disable-gpu-compositing", "1"); commandLine.AppendSwitchWithValue("disable-gpu-vsync", "1"); commandLine.AppendSwitchWithValue("disable-gpu-shader-disk-cache", "1"); //commandLine.AppendSwitch("enable-begin-frame-scheduling"); //commandLine.AppendSwitch("enable-media-stream"); //if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux)) //{ // commandLine.AppendSwitch("no-zygote"); // commandLine.AppendSwitch("no-sandbox"); //} //commandLine.AppendSwitch("disable-web-security"); // LoginUsingSteamClient }