我有一个基于 xul 覆盖的 Firefox 插件,它可以工作。它在 content/options.xul 中定义了内联选项,当用户转到 Firefox->Add-ons->Extensions->{The Name of My Extension}->Options 时,它们会正确显示/运行
问题是,我可以在我的加载项上创建一个按钮,通过单击将用户带到 Firefox->Add-ons->Extensions->{The Name of My Extension}->Options 来启动我的选项,或者通过启动基于 options.xul 的对话框?
现在,我正在维护一个单独的 options.html 和 options.js,当用户通过 Firefox 按钮导航到那里时,它们获取和设置与 options.xul 处理的相同设置,但我更愿意转储 options.html 和 options.js 并且仅维护我的 main.js 和 options.xul。
任何评论或代码示例将不胜感激。