从扩展名修改Mozilla首选项

时间:2014-01-14 04:28:10

标签: preferences thunderbird-addon

这很难研究,因为所有关键词都非常通用......

我刚写的Thunderbird扩展保证了Thunderbird的主要首选项对话框中的更改,因为一个特定设置与扩展程序的功能冲突,如果选择/设置则后者无效。

我想做一件或两件以上的事情:

1)取消选中一个复选框并更改单选按钮的状态。

2)完全取消激活复选框或单选按钮。

我找到了以下代码片段,它可能会执行我想要的(至少在上面的第1点):

var pref = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
pref.setIntPref("dom.max_script_run_time", 30);

如果是,我仍然有找到我想要更改的首选项的ID的问题。 DOM-Inspector扩展显然不能在打开的首选项对话框窗口中工作...所以我怎么知道要设置哪个首选项?

如何重置首选项对话框以停用小部件?这是可能吗?或者我可以通过编程方式停用小部件(只要我有他们的ID?)

0 个答案:

没有答案