1

我有一个基于 Chromium-31.0.1650.57 的 CefSharp-master 项目。一切正常且完美。但是虽然 Initializingsettings.BrowserSubprocessPath设置为可执行文件。

这是什么BrowserSubprocessPath?如果我避免这种情况会发生什么?

我将 Cef 初始化为:

    public static void Init()
    {
        var settings = new CefSettings();

        settings.UserAgent = "MyBrowser";         
        if (!Cef.Initialize(settings))
        {
            if (Environment.GetCommandLineArgs().Contains("--type=renderer"))
            {
                Environment.Exit(0);
            }
            else
            {
                return;
            }
        }

    }

这工作正常,只有在某个时间浏览器窗口变为空白之后。这背后的原因是什么。

4

1 回答 1

1

当您设置 SingleProcess = false 时,您应该为其定义子流程可执行文件:

http://xilium.bitbucket.org/cefglue/doc/html/E3568E23.htm

所以你可以设置 SingleProcess = true (不推荐在生产中使用)或者设置为像cefclient.exe这样的子进程文件

于 2014-10-03T20:11:12.787 回答