Firefox addon 我可以用插件在firefox中更改配置值吗?

Firefox addon 我可以用插件在firefox中更改配置值吗?,firefox-addon,Firefox Addon,在Firefox中,如何编写一个插件来更改特定的配置值(通常只能通过about:config访问) 有我可以使用的模板吗?或者我必须从头开始吗?请参阅文档和API参考,尤其是和。 需要明确的是:nsipereference*api可用于查询/修改任何首选项,而不仅仅是附加的特定首选项 SDK用户应该使用(对于附加Pref)和/或。config文件用于firefox的about:config是一个简单的javascript文件,位于用户配置文件中。在计算机上查找pref.js。它很容易通过脚本修改

在Firefox中,如何编写一个插件来更改特定的配置值(通常只能通过
about:config
访问)

有我可以使用的模板吗?或者我必须从头开始吗?

请参阅文档和API参考,尤其是和。 需要明确的是:
nsipereference*
api可用于查询/修改任何首选项,而不仅仅是附加的特定首选项


SDK用户应该使用(对于附加Pref)和/或。

config文件用于firefox的
about:config
是一个简单的javascript文件,位于用户配置文件中。在计算机上查找
pref.js
。它很容易通过脚本修改,因此当然也可以通过一个插件来完成。请忽略@Ploutox的建议,不要自己弄乱文件。@nMail为什么?至少在Unix中,这样做很容易,也很常见environment@Ploutox因为附加组件有一个专用且安全的API来查询和操作首选项。我的答案很快就会出来。这是一个我使用的模板,当pref发生变化时(通过观察者)会收到通知,并提供onChange函数,我没有任何文档,我需要在某一天编写。我现在使用了附加SDK,现在创建了这个插件:使用
Cc[“@mozilla.org/preferences service;1”].getService(Ci.nsIPrefBranch).setIntPref(“network.http.response.timeout”,3600*24)
,如前所述