Chrome 与外部本机主机通信的扩展事件页面

Chrome Extension Event Page communicating with external native host

我正在构建一个 Chrome 扩展,它应该通过本机主机模拟按键。我可以连接到我的本地主机以检查它是否在我创建的弹出窗口中等,但是在我的事件页面脚本中,我应该只连接到本地主机吗?它在 Chrome 扩展开发者页面上说:

事件页面仅在需要时加载。当事件页面不主动做某事时,它会被卸载,释放内存和其他系统资源。

因此,如果我想让它 运行 "forever",即收听本机主机并在收到 "ping" 时模拟按键,我应该怎么做?该页面说我应该为此创建事件,但我是否只听端口呢?

谢谢,

约翰

只要有用connect()打开的开放端口,事件页面就不会关闭。

如果您认为大多数时候它会像那样,请不要为活动页面而烦恼并放置 "persistent": true(或什么都不放置)以制作正常背景。