【发布时间】:2025-12-05 04:55:02
【问题描述】:
我必须对 Addon SDK 中内置的旧插件进行一些小修改,这就是我不使用 webextension 的原因。我正在尝试制作一个只要安装了插件就应该在后台运行的后台脚本。我有一个 HTML 面板,并附有一个脚本。但面板的脚本仅在单击按钮时运行。我尝试制作另一个面板并将背景脚本附加到它上面,如下所示:
var panels = require("sdk/panel");
var backgroundPanel = panels.Panel({
contentScriptFile: "./background.js"
});
但是background.js 永远不会运行。只要安装了插件,无需触发,如何在后台自动运行脚本?
【问题讨论】:
-
你试过'window.setInterval()'吗?
标签: javascript firefox firefox-addon firefox-addon-sdk