3

タイプの mozilla アドオンに設定がありboolますが、ユーザーが設定を変更すると、javascipt 内からアクセスしたときにこれが反映されません。

パッケージ.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プリファレンスがチェックされていなくても、常に出力しますか?

4

1 に答える 1

2

"value" :true,二重引用符なしで試してください 。

于 2013-08-05T13:33:41.263 に答える