如何开发firefox插件

如何开发firefox插件,firefox,firefox-addon,firefox-addon-sdk,Firefox,Firefox Addon,Firefox Addon Sdk,我正在使用SDK开发firefox插件,并使用jpm run对其进行测试 但每次我修改代码时,我都必须关闭浏览器,然后使用jpm run启动浏览器并测试它 我可以在不重新启动firefox的情况下更新它吗 我在谷歌上做了一些搜索,有人告诉我应该使用扩展自动安装程序 正如其描述所述,此扩展将侦听本地主机上的端口(默认情况下为8888) 安装之后,我使用命令wget--post file=tieba.xpihttp://localhost:8888/发布我的加载项,以下是wget返回的内容 我的f

我正在使用SDK开发firefox插件,并使用
jpm run
对其进行测试

但每次我修改代码时,我都必须关闭浏览器,然后使用
jpm run
启动浏览器并测试它

我可以在不重新启动firefox的情况下更新它吗

我在谷歌上做了一些搜索,有人告诉我应该使用扩展自动安装程序

正如其描述所述,此扩展将侦听本地主机上的端口(默认情况下为8888)

安装之后,我使用命令wget--post file=tieba.xpihttp://localhost:8888/发布我的加载项,以下是wget返回的内容

我的firefox里什么也没发生

我的手术有什么差错吗


或者有没有办法在不重新启动firefox的情况下调试我的插件?

为什么你认为如果firefox删除并立即替换扩展,那么firefox会发生任何事情?jpm run的好处是它创建了一个干净的临时测试配置文件(当然这需要重新启动firefox)…@the8472很好,我更改了代码中的一些文本,然后将其发布到浏览器。但是没有改变,所以我认为它不起作用。@Aurélien有没有办法在不重新启动浏览器的情况下测试我的加载项?旧的(XUL)方法是将代码文件夹直接放在配置文件的extensions文件夹中(您可以将
xpinstall.signatures.required
设置为
false
)。然而,有了新的SDK结构,这个文件夹似乎被Firefox删除了。所以不要这样做,特别是如果你没有代码的副本。