2013-08-05 25 views
3

我在Mozilla瀏覽器插件是bool類型的偏好與簡單改變首選項,但是當用戶更改從javascipt的內訪問時,這是不relected偏好..布爾用戶偏好不使用插件SDK

的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,即使沒有被選中的偏好?

回答

2

嘗試用"value" :true,不帶雙引號。

+0

是,作品一種享受。謝謝 – bobbyrne01