我写了第一个Firefox插件,一切正常。但是自从我写了一个" install.rdf"以来," index.js"不再被执行。安装工作没有抱怨,但只是脚本似乎不再运行。
可能出现什么问题,如何调试此问题?
答案 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.rdf
和Firefox Add-on SDK
时,修改jpm
不是您的事。
有:
Firefox Add-on SDK
附加组件,XPCOM / XUL
加载项(更旧,更强大,更强大),WebExtension API
(意味着在一两年内取代两者。)。