Bool用户首选项不使用addon SDK更改simple-prefs

时间:2013-08-05 12:19:08

标签: javascript firefox-addon firefox-addon-sdk

我在我的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,即使未选中偏好设置?

1 个答案:

答案 0 :(得分:2)

在没有双引号的情况下使用"value" :true,进行尝试。