将 chrome 个扩展程序连接到应用程序

Connect chrome extension to an application

我想从 chrome 分机向 windows 应用程序发送消息。首先我决定使用套接字,但我意识到我们可以在 chrome 应用程序中使用套接字。有什么方法可以发送这条消息来实现我的目标吗?

有两种主要方法。

  1. 您可以公开 Web 服务器而不是原始套接字,类似于 REST API。这可用于扩展程序。

    更好的是,您可以使用 WebSocket technology 近似原始套接字 - 但您需要先进行所有握手。

  2. 有一个特定的 API 用于您要执行的操作,称为 Native Messaging。它的功能有些死板(例如,它无法连接到现有进程),但值得一看。