文件" install.rdf"似乎抑制了执行

时间:2015-09-29 13:50:05

标签: firefox-addon firefox-addon-sdk

我写了第一个Firefox插件,一切正常。但是自从我写了一个" install.rdf"以来," index.js"不再被执行。安装工作没有抱怨,但只是脚本似乎不再运行。

可能出现什么问题,如何调试此问题?

1 个答案:

答案 0 :(得分:1)

使用jpm(或旧cfx)node.js工具构建Firefox SDK附加组件时,install.rdf会自动创建,打包到.xpi中,并且通常会在操作后删除。有时它会保留在jpm中,当您在目录中构建(jpm xpi)旧install.rdf时,会收到警告:

JPM [warning] Using existing install.rdf. This file is usually auto-generated.
JPM [warning] Using existing bootstrap.js. This file is usually auto-generated.

因此:在使用install.rdfFirefox Add-on SDK时,修改jpm不是您的事。

有:

  • Firefox Add-on SDK附加组件,
  • XPCOM / XUL加载项(更旧,更强大,更强大),
  • 最近:WebExtension API(意味着在一两年内取代两者。)。