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

时间:2015-03-07 20:29:50

标签: google-chrome-extension

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

事件页面仅在需要时加载。当事件页面没有主动执行某些操作时,它会被卸载,释放内存和其他系统资源。

因此,如果我希望它“永远”运行,即听到本机主机并在每次“ping”时模拟按键,我应该怎么做?该页面说我应该为此创建事件,但是我只是听那个端口吗?

谢谢,

约翰

1 个答案:

答案 0 :(得分:1)

只要打开了使用connect()打开的端口,就不会关闭“活动”页面。

如果您认为大部分时间都是这样,请不要打扰事件页面并将"persistent": true(或者没有)放到正常的背景中。