1

我正在基于新的 Mozilla jpmAdd-On SDK 构建一个 Firefox Add-On。

构建设置或首选项页面的最佳方式是什么?

它应该在一个新的面板中,还是在一个单独的选项卡中制作?还有其他可能吗?

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

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

4

1 回答 1

1

为了只使某些值可供用户访问,有simple-prefs 模块

只需像这样在 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']
于 2015-12-17T14:03:00.113 回答