Mozilla Addon SDK - 可以通过simple-prefs以编程方式保存更改吗?

时间:2014-03-27 20:24:27

标签: mozilla firefox-addon-sdk

是否可以通过编程方式更新firefox插件的首选项?

鉴于以下内容:

const prefs = require("sdk/simple-prefs");
prefs.stringPreference = "some random string";

似乎我对stringPreference的更新没有被持久化,并且在重新加载时会恢复到about:addons中的值,打开新选项卡等等。

这可能吗?文档暗示更改会自动保存,但似乎并非如此。

1 个答案:

答案 0 :(得分:2)

您错过了.prefs属性。它应该是:

var prefs = require("sdk/simple-prefs").prefs;

请注意该行末尾的 .prefs