javascript - 在后台轮询服务器

标签 javascript firefox-addon firefox-addon-sdk

我正忙于开发一个 Firefox 扩展,我有一个可以打开面板的小部件。我如何拥有一个不断运行/轮询服务器以获取更新的后台脚本。然后需要将这些更新注入(inject)到面板的 DOM 中。

最佳答案

您所有的扩展脚本都是“后台脚本”。您所询问的似乎是一种定期轮询服务器的方法 - 您使用 timers module为此,方法 setInterval()。回调将使用 request module向服务器发送请求。

关于向小部件/面板传达信息 - 您使用 the usual approach将消息发送到在那里运行的内容脚本。

关于javascript - 在后台轮询服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9478797/

相关文章:

javascript - Chrome 消息传递。 Uncaught Error : Error connecting to extension

JavaScript:舍入数字而不影响结果准确性

javascript - 如何为ie设置onload事件

javascript - react - url 中的 json 未加载

javascript - 如何正确地将数据发送到打开的 Firefox 侧边栏?

javascript - 在新的多进程 Firefox 中从网页调用插件

javascript - 消息 : SyntaxError: missing : after property id

javascript - 对于事件处理,内容脚本优先于本地脚本

javascript - chrome.webNavigation.onCompleted 在完成之前触发?

javascript - 如何设置事件监听器以使用 JavaScript 监听 HTML 源代码中的文本框?