什么是BrowserSubprocessPath?

时间:2014-08-22 05:23:49

标签: chromium-embedded cefsharp

我有CefSharp-master项目,其基于Chromium- 31.0.1650.57。一切都很好,完美。但是,初始化settings.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;
            }
        }

    }

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

1 个答案:

答案 0 :(得分:1)

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

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

所以你可以设置SingleProcess = true(在生产中不推荐) 或者将其设置为像cefclient.exe

这样的子流程文件