我在我的 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
,即使没有检查偏好?