阅读firefox启动时的首选项?

时间:2011-09-20 13:00:05

标签: firefox-addon

我的插件需要连接到远程服务(通过ajax)。我想尽快这样做,但我需要存储在Mozilla偏好服务中的用户名和密码首选项。

有人能告诉我,在firefox启动后尽早访问这些属性的最佳方法是什么?

我试图在window.load的回调方法中获取首选项服务,但似乎该服务尚未可用!

另一个想法是按需连接并将连接存储在单例或静态成员变量中 - 但我更愿意进行初始连接设置!

提前致谢, 丹尼尔。

1 个答案:

答案 0 :(得分:1)

  

我试图在window.load的回调方法中获取首选项服务,但似乎该服务尚未可用!

这不正确,您应该在其他地方查找错误来源。加载第一个浏览器窗口时,首选项(以及存储在用户配置文件中的所有其他数据)绝对可用。实际上,它们在发送profile-after-change notification时已经可用,这在启动过程的早期阶段。