这是我使用 Firefox AddOn SDK 的第一步。我想要创建的是一个简单的“设置对话”。我想到了一个包含值表单和提交按钮的 html 页面。在第一个 mozilla 教程之后,我创建了一个小部件:
var widget = require('widget').Widget({
label: 'Settings',
id: 'settings',
//panel: text_entry
contentURL: data.url('images/stgfavicon.ico'),
contentScriptFile: data.url('scripts/submit.js'),
onClick: function() {
tabs.open(data.url('forms/settings.html'));
}
});
但是由于settings.js不是 contentScriptFile 我在settings.html和settings.js之间没有通信。是否有可能在没有一些(看起来很复杂的)消息传递系统的情况下完成这项工作?以及如何最好地保存这些值?一个 JSON 文件?一些链接/示例/API 名称会对我有很大帮助。:)