我是Firefox开发的新手,并且正在使用Add-on SDK。我想知道如何在扩展中获得以下用户界面:
此界面是否为面板?如果没有,它是什么以及如何在Firefox插件中获取此界面?
答案 0 :(得分:1)
不,这不是一个小组。您的屏幕截图显示了XUL-based对话框窗口,这就是它看起来像原生对话框的原因。
Add-on SDK使用HTML来满足其需求,但是创建一个看起来像本地的对话框很难。有fork of the Add-on SDK支持XUL,但它已经过时且非常实验性。
另一个选项是building a classic extension。它可以只为对话框创建一个XUL文件(使用<dialog>
作为根标记)并在某个时刻调用window.openDialog()
来显示它。