C++ Chrome扩展与win32 c+之间的双向通信+;应用

C++ Chrome扩展与win32 c+之间的双向通信+;应用,c++,google-chrome-extension,microsoft-edge-extension,C++,Google Chrome Extension,Microsoft Edge Extension,我需要关于使应用程序(用c++/mfc编写)与chrome扩展通信的最佳方法的建议(我也在学习edge chrome) 据我所知,该扩展可以通过使用本机主机消息与之通信的本机应用程序是由chrome启动的。由于我的win32应用程序是由用户启动的,而不是由chrome启动的,因此我需要将本机应用程序作为第三个组件,由chrome启动 让win32应用程序与本机应用程序通信的最佳方式是什么?让它成为COM服务器是个好主意吗 我在其他帖子上搜索过,但他们经常谈论本地应用程序与其他应用程序的对话,而不

我需要关于使应用程序(用c++/mfc编写)与chrome扩展通信的最佳方法的建议(我也在学习edge chrome)

据我所知,该扩展可以通过使用本机主机消息与之通信的本机应用程序是由chrome启动的。由于我的win32应用程序是由用户启动的,而不是由chrome启动的,因此我需要将本机应用程序作为第三个组件,由chrome启动

让win32应用程序与本机应用程序通信的最佳方式是什么?让它成为COM服务器是个好主意吗

我在其他帖子上搜索过,但他们经常谈论本地应用程序与其他应用程序的对话,而不是相反的方式


谢谢你

你可以在进程之间使用任何标准的通信方法。你可以让你的桌面应用程序内置一个简单的服务器,这样chrome扩展就可以向它发出本地http请求,以便与它通信。有关更多信息,请参阅。此外,在chrome文档中,它说扩展和应用程序可以与注册为浏览器的本机应用程序交换消息。