外部控制 Google Chrome

Controlling externally Google Chrome

可以通过 Unix 域套接字向 VLC 媒体播放器 的 运行 实例发送命令。

我想知道 Google Chrome 是否有类似的协议或 API 向插件发送命令?

具体来说,我想构建一个 Chrome 扩展程序,如果正在播放视频,它会拦截我耳机的按钮按下并暂停视频。我需要一种方法来通知 Chrome 该事件。

通常完成此操作的方式(例如 EA Battlelog)是您的扩展 JavaScript 与之通信的本地 websocket 服务器。

在服务器端,查看 websocketd 它适用于任何编程语言。

对于扩展端,您想使用 JavaScript 中内置的 websocket API: