2015-02-11 59 views
1

我有一个Chrome扩展程序,它获取位置URL,我希望它将该URL发送到Mac应用程序。如何从Chrome扩展程序接收本地消息至Mac应用程序?

我能跑this demo,但我不知道我可以在Mac应用程序接收消息。我会在哪里得到消息?

+0

必须编写Mac应用程序才能听取标准输入上的消息“标准输入”。不熟悉Objective-C,所以不知道如何更具体地做到这一点。 – 2015-02-12 02:45:23

回答

1

有两种方法可以使用。

  1. Native Messaging API。这确实有限制,Chrome必须启动该进程并通过符合本机消息API协议的stdio, 与其进行通信。
  2. 您的本机应用程序可以在本地端口上公开Web服务器。然后, 扩展程序可以尝试连接到此端口并与您的应用程序交谈。

我会建议第一个解决方案,因为它是一个非常安全的灵魂。

相关问题