阅读火狐启动首选项



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

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

我试图在window的回调方法中获得preferences-service。加载,但服务似乎还不可用!

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

提前感谢,丹尼尔。

我试图在window的回调方法中获得preferences-service。加载,但服务似乎还不可用!

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

最新更新