如何制作 FF 3.6 兼容版本的扩展?
我刚刚为 Firefox 构建了一个非常简单的附加组件,但它仅与 FF 8+ 兼容。我想制作一个与 FF 3.6 和 FF 4+ 兼容的版本。是否有适用于这些版本的 SDK,…
在运行时更改 Firefox addon sdk 工具栏按钮图标
我正在使用工具栏按钮库,因为如果我重新启动 Firefox,普通的小部件将不会存储它们的位置。 不幸的是我想在运行时更改图标。使用我尝试过的小部件: …
有没有办法从 Firefox 的 cfx 使用 Firebug 的 console.log?
使用附加 SDK 的 cfx run 命令,是否可以让它登录 Firebug 控制台,而不是从主附加代码或内容脚本登录命令行?…
PageMod/page-mod 和 Page/page-worker 之间有什么区别?
我不明白其中的区别。我能看到的唯一区别是 PageMod 使用匹配模式,而 Page 使用特定的 URL。为什么不只使用 PageMod(更通用)来处理所有事情呢?…
使面板仅适用于某些 URL
Chrome 有一个名为“页面操作”的功能,我大致尝试使用 Firefox Addon SDK/Jetpack 复制该功能。可能有比我迄今为止尝试过的更好的方法,并且我愿意接…
与 Firefox 附加脚本和内容脚本的并发
当我使用 附加SDK,我注意到附加代码和内容脚本代码会互相阻塞执行。此外,附加代码似乎甚至阻止了与其他 Firefox 窗口(不仅仅是选项卡)的交互。 Fi…
使用内容脚本时窗口中缺少属性
我的插件正在将一些内容脚本注入到各个网站中。在尝试绑定 onbeforeunload 或调用 window.location.reload 后,我意识到 window 对象缺少一些属性。 …
如何为面板编写/连接取消按钮
我正在使用新的 Firefox Add-on SDK,它使用 common.js。 我有一个包含一些 HTML5 的面板。我想要一个取消按钮;当按下时,它会关闭面板。我该怎么做…
Firefox Addon SDK:向用户显示选项的方式?
我对使用 Firefox 进行插件开发还很陌生。我选择了 addon sdk 将我的 chrome 扩展移植到 Firefox。 您建议如何向用户显示选项页面/选项面板/选项窗口…
firefox addon page-mod - 当 url 不匹配时
我希望能够在 url 匹配某些模式时激活小部件,但问题是我还想在 page-mod 规则与 url 不匹配时禁用小部件。 因此,如果我打开了几个选项卡,并且在它…
在插件上下文中访问 contentScript 变量,反之亦然?
这可能是同一部分下“内容脚本内无法识别的变量”的重复项。我从该问题的答案中解决了部分问题。是的,我明白 内容脚本上下文与插件脚本上下文完全断…
如何从 contentURL 发送 JSON 对象:data.url(“foo.html”) 到 contentScript
我尝试使用 window.postMessage ,但这只会将变量(包含字符串)发送到 contentScript 。但我想发送一些变量的值。这似乎可以通过使用 JSON 对象来实…
每当页面加载时匹配和替换单词
我有这段代码需要在我的插件启动时运行,需要查找单词,然后如果找到它,则将其替换为不同的工作。 var contents=document.body.innerHTML; var idx=c…