文件 "install.rdf" 似乎禁止执行
File "install.rdf" seems to inhibit execution
我写了我的第一个 Firefox 插件,一切正常。但是自从我写了一个 "install.rdf","index.js" 中的脚本就不再执行了。安装工作没有抱怨,但只是脚本似乎不再 运行。
可能出了什么问题,我该如何调试这个问题?
当使用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.
因此:在使用 Firefox Add-on SDK
和 jpm
时,修改 install.rdf
不是你的事。
有:
Firefox Add-on SDK
附加组件,
- 纯
XPCOM / XUL
附加组件(更旧、更难、更强大),
- 最近:
WebExtension API
(打算在一两年内取代 两者...)。
我写了我的第一个 Firefox 插件,一切正常。但是自从我写了一个 "install.rdf","index.js" 中的脚本就不再执行了。安装工作没有抱怨,但只是脚本似乎不再 运行。
可能出了什么问题,我该如何调试这个问题?
当使用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.
因此:在使用 Firefox Add-on SDK
和 jpm
时,修改 install.rdf
不是你的事。
有:
Firefox Add-on SDK
附加组件,- 纯
XPCOM / XUL
附加组件(更旧、更难、更强大), - 最近:
WebExtension API
(打算在一两年内取代 两者...)。