是否可以通过编程方式设置 simple-prefs
值?
或者我应该使用包含 set(name, value) 的 preferences/service
?
这是我想要设置的simple-prefs
:
{
"name": "pathToFile",
"title": "Path to file?",
"type": "directory",
"value": ""
},
最佳答案
白色,从文档中看不出来,但是 simple-prefs.prefs
实际上是一个Branch
,它又是围绕底层 XPCOM 首选项服务的完整 Javascript 代理。
因此可以将任何首选项设置为数字
(整数
)、 bool
或字符串
,例如
const {prefs} = require("simple-prefs");
console.log("before", prefs.pref1, prefs["pref2"]);
prefs.pref1 = "some string";
prefs["pref2"] = 2;
console.log("after", prefs.pref1, prefs["pref2"]);
关于javascript - 插件 sdk 更新 simple-prefs 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19897702/