是否可以通过编程方式更新firefox插件的首选项?
鉴于以下内容:
const prefs = require("sdk/simple-prefs");
prefs.stringPreference = "some random string";
似乎我对stringPreference的更新没有被持久化,并且在重新加载时会恢复到about:addons
中的值,打开新选项卡等等。
这可能吗?文档暗示更改会自动保存,但似乎并非如此。
答案 0 :(得分:2)
您错过了.prefs属性。它应该是:
var prefs = require("sdk/simple-prefs").prefs;
请注意该行末尾的 .prefs 。