如何在 Firefox Addon 中创建 "Settings" 菜单?
How to create a "Settings" menu in a Firefox Addon?
我正在使用 jpm/Addon Sdk 创建一个 Firefox 插件。我的基本插件已准备就绪,但我想要一个 "Settings" 菜单,用户可以在其中 select 他们的偏好。
谁能指导我如何去做?
谢谢。
您可以在 package.json 中设置此 preferences:
{
...
"preferences": [
{
"title": "What's your favorite color?",
"name": "someColorPreference",
"type": "color",
"value": "#333"
}
]
}
这将添加一个用户可以 select 一些颜色的组件。还有其他types of preferences。
然后,您可以使用 simple-prefs
模块来读取、写入和监听偏好更改:
let color = require('sdk/simple-prefs').prefs['someColorPreference'];
console.log(color); // #333
我正在使用 jpm/Addon Sdk 创建一个 Firefox 插件。我的基本插件已准备就绪,但我想要一个 "Settings" 菜单,用户可以在其中 select 他们的偏好。
谁能指导我如何去做?
谢谢。
您可以在 package.json 中设置此 preferences:
{
...
"preferences": [
{
"title": "What's your favorite color?",
"name": "someColorPreference",
"type": "color",
"value": "#333"
}
]
}
这将添加一个用户可以 select 一些颜色的组件。还有其他types of preferences。
然后,您可以使用 simple-prefs
模块来读取、写入和监听偏好更改:
let color = require('sdk/simple-prefs').prefs['someColorPreference'];
console.log(color); // #333