javascript - 从外部控制 Google Chrome

标签 javascript sockets google-chrome google-chrome-extension ipc

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

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

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

最佳答案

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

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

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

关于javascript - 从外部控制 Google Chrome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44080748/

相关文章:

javascript - Redis:通过索引从JSON数组中获取元素

Linux 端口转发到 Socks 代理

python - 如何停止由selenium远程驱动程序启动的chrome?

multithreading - 为什么将线程用于套接字?

javascript - 如何在 Chrome iOS 上打开 Blob URL

javascript - Mac OS X——如果 chrome/firefox/safari 处于全屏模式,我可以用 javascript 检测吗?

javascript - 在浏览器上显示之前在后端预加载/刷新页面

javascript - Highcharts Heatmap colorAxis 停止渐变

javascript - 将第二个 div 的内容滚动到第一个 div 的末尾

c# - TCP IP 服务器确认并再次接收数据