我正在使用Firefox的Addon SDK(v1.10)构建扩展。此SDK的一个新功能是在安装/升级扩展时不需要重新启动。
问题
我注意到,在执行升级或从SDK扩展程序降级到我的SDK扩展程序的其他版本而不需要重新启动时,“data”文件夹中的文件在重新启动之前不会更新。
这是Mozilla的Addon SDK加载程序的错误吗?
答案 0 :(得分:1)
因此,如果没有浏览器重启,Firefox将不会“重新加载” moz-binding (感谢@Bryan Clark)。
我最终完全重写了我的UI实现以停止使用绑定(和xml文件),而是在动态生成XUL元素并创建绑定用于描述(在xml中)没有它的内容。
这意味着当有更新时,我可以动态删除任何旧的XUL元素并重新添加新元素。