我是 Firefox 扩展开发的新手,我打算开始使用附加组件构建器的测试版创建附加组件。到目前为止,使用入门教程我设法在附加栏上创建了一个按钮,单击该按钮会打开一个新选项卡。代码如下:
require("widget").Widget({
id: "widgetID1",
label: "Get Involved",
contentURL: "http://site.com/image.png",
onClick: function(event) {
require("tabs").open("http://www.mozilla.org");
}
});
我想知道如何为扩展程序创建一个菜单,以便在单击该按钮时出现一个菜单。也许对有关此问题的某些文档的一些指导将是最有用的。
最佳答案
您可以将面板关联到小部件,并放置 <ul>
或 <ol>
在面板中。
https://addons.mozilla.org/en-US/developers/docs/sdk/1.0/packages/addon-kit/docs/panel.html http://blog.mozilla.com/addons/2011/08/11/add-on-sdk-faq-widgets-panels/
关于javascript - 为附加按钮创建菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6657428/