Firefox addon 文件";安装.rdf";似乎抑制了执行

Firefox addon 文件";安装.rdf";似乎抑制了执行,firefox-addon,firefox-addon-sdk,Firefox Addon,Firefox Addon Sdk,我写了第一个Firefox插件,一切正常。但是自从我写了一个“install.rdf”之后,“index.js”中的脚本就不再执行了。安装工作没有抱怨,但只是脚本似乎不再运行 什么地方出了问题?如何调试这个问题?当使用jpm(或旧的cfx)node.js工具构建Firefox SDK加载项时,install.rdf会自动创建、打包到.xpi中,并且通常在操作后删除。有时它仍然存在,并且在jpm中,当使用旧的install.rdf构建(jpm xpi)时,您会收到一条警告: JPM [warnin

我写了第一个Firefox插件,一切正常。但是自从我写了一个“install.rdf”之后,“index.js”中的脚本就不再执行了。安装工作没有抱怨,但只是脚本似乎不再运行


什么地方出了问题?如何调试这个问题?

当使用
jpm
(或旧的
cfx
)node.js工具构建Firefox SDK加载项时,
install.rdf
会自动创建、打包到.xpi中,并且通常在操作后删除。有时它仍然存在,并且在
jpm
中,当使用旧的
install.rdf
构建(
jpm xpi
)时,您会收到一条警告:

JPM [warning] Using existing install.rdf. This file is usually auto-generated.
JPM [warning] Using existing bootstrap.js. This file is usually auto-generated.
因此:在使用
Firefox插件SDK
jpm
时,修改
install.rdf
与您无关

有:

  • Firefox插件SDK
    插件
  • XPCOM/XUL
    附加组件(更旧、更硬、更强大)
  • 最近:
    webextensionapi
    (打算在一两年内同时替换

install.rdf适用于非sdk插件。js用于sdk附加组件。看来你把这两者混在一起了。如果你在做sdk插件,为什么需要安装.rdf?哎呀。我不知道有非SDK插件。现在我明白了。当我试图对描述进行本地化时,出现了问题。对不起,太吵了。啊,本地化很好。如果你想看看非sdk插件是如何本地化的,请查看这个repo:谢谢你的回复。当您从jpm生成xpi时,install.rdf是否会离开?如果是这种情况,您可以按照我在此处所做的操作轻松地本地化install.rdf: