我在我的mozilla插件中有一个bool
类型的首选项,但是当用户更改首选项时,从javascipt中访问时不会重新选择此项。
的package.json:
{
"name": "myaddon",
..
"preferences": [
{
"name": "extensions.myaddon.datestamp",
"title": "Date stamp?",
"description": "Add date to saved file name",
"type": "bool",
"value": "true"
}]
}
main.js:
'use strict';
const prefs = require("simple-prefs");
var datestamp = prefs.prefs['extensions.myaddon.datestamp'];
console.log(datestamp);
总是输出info: myaddon: true
,即使未选中偏好设置?
答案 0 :(得分:2)
在没有双引号的情况下使用"value" :true,
进行尝试。