我正在基于新的Mozilla jpm
Add-On SDK构建Firefox Add-On。
构建设置或首选项页面的最佳方法是什么?
应该在一个新的面板,还是一个单独的标签?还有其他的可能性吗?
API有几个设置,比如用户名、密码。但也会有一个显示数据的仪表板。
我敢说我们不应该再使用XUL来构建视图了。但是很难找到不使用XUL的例子。也许你知道一个?
要使某些值仅供用户访问,可以使用simple-prefs模块。
只需在包中声明变量。Json like so
"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']