问题标签 [firefox-addon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
652 浏览

javascript - PrototypeJS 库与 Firefox 扩展兼容?

有谁知道是否有与 Firefox 扩展兼容的 PrototypeJS 库?我在 Prototype 中编写了一段 700 行的 JS 代码,并且不想使用 JQuery 重新散列它,我知道它推荐用于 Firefox 中的 XUL 扩展?我听说过 Prototype XUL,但它似乎本质上只是“Prototype Lite”,并没有其原始文件那么广泛。

任何见解都会很棒。

谢谢!

0 投票
2 回答
2797 浏览

installation - 如何使用 nsis 安装 Firefox 插件

如何通过 nsis 安装程序安装 Firefox 插件?

当我使用 .xpi 扩展名调用 Firefox 时,它不起作用,并且 xpi 扩展名也不与 Firefox 关联。

如果我将它放到“C:\Program Files\Mozilla Firefox\extensions”,那么它会在用户每次打开 Firefox 时尝试安装。从不删除原始 xpi(可能是由于 Vista UAC

0 投票
3 回答
395 浏览

javascript - 我真的需要单身人士吗?

我正在开发一个 Firefox 扩展,我希望让多个窗口与相同的信息保持同步。工具栏根据窗口打开的时间定期查询远程服务器的信息。因为 Firefox 窗口都是独立的独立环境,每个都有自己的工具栏运行单独的代码,我想我会在这里使用单例。确实不需要多个请求,每个窗口都可以有一个请求,但问题是没有全局主范围在多个窗口上下文中支配它,只有窗口上下文。我想我会创建一个工厂类来检查其中一个窗口是否已经运行了我的通知类的实例,如果是,则使用相同的实例来获取更新。

这似乎是对单身人士的合法使用,但我一直在阅读他们如何成为邪恶的野兽。这可以用吗?

0 投票
5 回答
2198 浏览

javascript - 如何在 JavaScript 中使用参数值数组而不是将它们列出来构造对象?

这可能吗?我正在创建一个基本工厂函数来驱动不同类型的工厂(但有一些相似之处),并且我希望能够将参数作为数组传递给基本工厂,然后它可能会创建一个新对象的实例来填充参数通过数组的相关类的构造函数。

在 JavaScript 中,可以通过 apply 方法使用数组来调用具有多个参数的函数:

似乎无论如何都没有使用 apply 创建对象的实例,是吗?

类似的东西(这不起作用):

0 投票
3 回答
418 浏览

javascript - 将脚本添加到 html 页面的 firefox 扩展

我在询问使用 javascript 将脚本添加到 Firefox 中的 html 选项卡。我想避免使用greasemonkey。有没有办法做到这一点?

谢谢

0 投票
2 回答
3793 浏览

web-services - 设置 Content-Type 以从 Firefox 进行测试

我需要从 Firefox 进行一些 REST 服务测试,在其中我将 Content-Type HTTP 标头设置为特定值(以检索 XML 或 JSON)。

有没有 Firefox 插件可以做到这一点?

0 投票
3 回答
464 浏览

firefox-addon - 是否有专门用于 Firefox 开发的 dojo 或 Jquery?

开始研究 Firefox 附加组件,这是使用 JavaScript 和 XUL 完成的,我发现自己非常想使用 Dojo 或其他类型的 JavaScript 库,但我找不到存在的。所以我正在考虑通过将 Dojo 移植到特定 fork 上的 Firefox 添加来启动一个库。摆脱跨浏览器的东西,使用数组理解和 Firefox 的 JavaScript 引擎中可用的其他好东西。我担心是否有足够的用户群会利用这一点,但更重要的是,我想我想知道是否已经有这样的东西了?谷歌一无所获。

0 投票
1 回答
183 浏览

javascript - XPCOM中的依赖注入

我的一个 XPCOM 组件利用了其他 XPCOM 组件。当我测试它时,我发现它的依赖关系很麻烦。然后我想到了使用依赖注入在我的构造函数中传递其他组件。我没有成功。是否可以将其他组件的引用传递给您的构造函数?

例如 foo 组件需要 bar。我可以通过 foo 的构造函数传入 bar 吗?我尝试了上述方法,但没有奏效。

0 投票
5 回答
22783 浏览

firefox - 创建 Firefox 插件需要什么编程语言?

创建 Firefox 插件的最低编程要求是什么?

0 投票
1 回答
167 浏览

firefox - Firefox 扩展需要多长时间才能通过审核以进行公开发布?

大约 2 周前,我提名了一个我为公开发布而制作的 Firefox 扩展。它似乎足够稳定并获得了许多积极的评价,所以时间感觉是对的。

我还没有收到 Mozilla 的任何消息。在事情进展之前我应该​​等待多长时间?

谢谢!