无需重新启动即可更新Firefox Addon SDK扩展文件

时间:2012-09-26 16:28:33

标签: firefox firefox-addon firefox-addon-sdk

我正在使用Firefox的Addon SDK(v1.10)构建扩展。此SDK的一个新功能是在安装/升级扩展时不需要重新启动。

问题

我注意到,在执行升级或从SDK扩展程序降级到我的SDK扩展程序的其他版本而不需要重新启动时,“data”文件夹中的文件在重新启动之前不会更新。

这是Mozilla的Addon SDK加载程序的错误吗?

1 个答案:

答案 0 :(得分:1)

因此,如果没有浏览器重启,Firefox将不会“重新加载” moz-binding (感谢@Bryan Clark)。

我最终完全重写了我的UI实现以停止使用绑定(和xml文件),而是在动态生成XUL元素并创建绑定用于描述(在xml中)没有它的内容。

这意味着当有更新时,我可以动态删除任何旧的XUL元素并重新添加新元素。