我正在尝试将Chrome浏览器嵌入到我的C ++插件中,该插件将在宿主应用程序中运行。这是我第一次使用铬,所以请原谅我的无知。
我已经让程序运行到初始化cef并且浏览器被实例化而没有断言或问题。但是,浏览器无法加载东西。我注意到在浏览器实例化期间,主机应用程序引发了一个关于误用命令行参数的错误。铬是否试图从命令行接收消息?如果是这样,当我的应用程序是插件时,如何收到这些消息?
我可以通过从未知参数的命令行调用它来重现宿主应用程序的错误(例如“C:/HostApplication.exe -someRandomString”)。
答案 0 :(得分:0)
“Chrome Frame”非常接近您所描述的内容:https://developers.google.com/chrome/chrome-frame/
好消息是,Chrome框架与Chromium项目的其余部分一样是开源的,所以查看来源:http://code.google.com/codesearch#OAMlx_jo-ck/src/chrome_frame/