Я пытаюсь встроить браузер Chromium в мой плагин C ++, который будет запускаться внутри хост-приложения. Я впервые работаю с хромом, поэтому, пожалуйста, прости мое невежество.
Я запустил программу до момента инициализации cef и создания экземпляра браузера без утверждений или проблем. Однако браузер застревает при загрузке вещей. Я заметил, что во время создания браузера приложение хоста выдает ошибку о неправильно используемых аргументах командной строки. Хром пытается получить сообщения из командной строки? Если да, как я могу получать эти сообщения, когда мое приложение является плагином?
Я могу воспроизвести ошибку хост-приложения, вызвав ее из командной строки с неизвестными аргументами (например, «C: /HostApplication.exe -someRandomString»).
«Chrome Frame» очень близок к тому, что вы описываете: https://developers.google.com/chrome/chrome-frame/
Хорошая новость в том, что Chrome Frame, как и остальная часть проекта Chromium, имеет открытый исходный код, поэтому проверьте источник: http://code.google.com/codesearch#OAMlx_jo-ck/src/chrome_frame/
Других решений пока нет …