如何从Google Chrome扩展程序向桌面应用程序发送消息?

And*_*rew 7 winapi message desktop-application google-chrome google-chrome-extension

我有一个Windows桌面应用程序,必须与我的Chrome扩展程序协同工作.

我可以通过Google Chrome扩展程序以某种方式向我的桌面应用发送消息吗?

我可以使用哪些IPC对象?

Mik*_*ace 7

我看到三个选择:

  1. 你可以使用互联网.您可以使用Chrome扩展程序和桌面应用程序通信的远程服务进行通信.
  2. 您可以让桌面应用程序内置一个简单的服务器,以便chrome扩展程序可以向其发送本地http请求以与之通信.
  3. 使用Google NPAPI插件功能可以完全访问计算机. 现在已弃用


Hel*_*ein 6

现在,您可以使用Chrome的本机消息传递API将消息从您的扩展程序发送到本机消息传递主机.后者可以是"真正的"可执行文件,然后将消息传递到您的桌面应用程序.

文档:http://developer.chrome.com/extensions/messaging#native-messaging-host