Bool用户首选项不使用addon SDK使用simple

编程入门 行业动态 更新时间:2024-10-24 18:18:33
Bool用户首选项不使用addon SDK使用simple-prefs进行更改(Bool user preference not changing with simple-prefs using 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 ,即使未检查首选项?

I have a preference in my mozilla addon which is of type bool, however when the user change the preference this is not relected when accessed from within 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);

always outputs info: myaddon: true, even if preference is not checked?

最满意答案

尝试使用"value" :true,没有双引号。

Try it with "value" :true, without the doublequotes.

更多推荐

本文发布于:2023-07-04 17:23:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1027040.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:首选   用户   Bool   simple   SDK

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!