1

Chromium-31.0.1650.57で構築されたCefSharp-masterプロジェクトがあります。すべてが正常に機能しており、完璧です。ただし、初期化中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;
            }
        }

    }

これは正常に機能しています。ブラウザ ウィンドウが空白になった後でのみです。この理由は何ですか。

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 に答える