问题标签 [firefox-addon-bootstrap]

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 回答
1215 浏览

firefox-addon - 我需要创建一个 .xpi 文件来测试我的 Firefox 扩展吗?

我有一个 Firefox 扩展。当我更改源代码时,每次我都必须创建包含源代码的 zip 文件,然后将其制作为.xpi文件。我可以避免这个制作*.xpi文件的步骤吗?

0 投票
1 回答
2212 浏览

firefox-addon - Firefox 52“新文件”更改和错误

我一直在使用new File(file.path);从 Firefox 17.* 到 51.* 的引导特权代码。
file是一个nsIFile

从 Firefox 52 开始,它现在给出一个错误:TypeError: Not enough arguments to File.

参考:Firefox 52 开发者

文件和目录条目 API已更新以包含最新规范中的更改(有关详细信息,请参阅错误 1284987 )。

现在用于 Firefox 52.*+ 的正确代码的示例是什么?

根据要求更新:

0 投票
1 回答
77 浏览

firefox-addon - Firefox 附加组件的 maxVersion 未强制执行?

我有一个 Firefox 附加组件(不是通过 AOD 分发),它应该是活动的(在那个版本中)只有 Firefox 50 版以上,cf。这个片段来自我的install.rdf

我的意图是,当用户更新到 Firefox 51 时,该插件将被自动禁用(至少在插件更新之前)。但是,我注意到情况并非如此:即使在 Firefox 重新启动后(无论如何都在更新期间发生),插件仍然处于活动状态。

我做的版本控制有问题吗?