3

我在我的 mozilla 插件中有一个偏好,它是 type bool,但是当用户更改偏好时,从 javascipt 中访问时,这不会被反映。

包.json:

{
    "name": "myaddon",
     ..
     "preferences": [
      {
          "name": "extensions.myaddon.datestamp",
          "title": "Date stamp?",
          "description": "Add date to saved file name",
          "type": "bool",
          "value": "true"
      }]
}

主.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 回答