Firefox Add On SDK:如何构建设置页面?

时间:2015-09-04 14:59:53

标签: firefox firefox-addon-sdk xul jpm

我正在构建基于新的Mozilla jpm附加SDK的Firefox附加组件。

建立设置或偏好设置页面的最佳方法是什么?

是应该在新的panel内,还是单独的tab内进行?还有其他可能性吗?

有一些设置,例如API的用户名和密码。 但是也会有一个显示数据的仪表板。

AFAIK我们不应该再使用XUL来构建视图了。但是很难找到不使用XUL的例子。也许你知道一个?

1 个答案:

答案 0 :(得分:1)

要仅使某些值可供用户访问,请使用simple-prefs module

只需在package.json中声明变量,就像这样

"preferences": [{
    "name": "somePreference",
    "title": "Some preference title",
    "description": "Some short description for the preference",
    "type": "string",
    "value": "this is the default string value"
}],

并像

一样使用它
require('sdk/simple-prefs').prefs['somePreference']