如何从Chrome扩展程序接收本机消息到Mac应用程序?

时间:2015-02-11 14:19:43

标签: objective-c macos google-chrome-extension

我有一个Chrome扩展程序,可以获取位置网址,我希望它将该网址发送到Mac应用程序。

我能够运行this demo,但我不知道如何在Mac应用中收到该消息。哪里能得到我的信息?

1 个答案:

答案 0 :(得分:0)

您可以使用两种方法。

  1. Native Messaging API。这确实存在Chrome必须启动进程并通过stdio与之通信的限制, 符合本机消息API协议。
  2. 您的原生应用可以在本地端口上公开Web服务器。该 然后,扩展程序可以尝试连接到此端口并与您的应用程序通信。
  3. 我建议第一个解决方案是一个非常安全的灵魂。