示例Chrome扩展程序在按下浏览器右上角的相应按钮(菜单列表开启器附近)后打开一个窗口。如何为Firefox扩展打开这样的窗口(最好使用jpm)。
答案 0 :(得分:2)
您可以使用toggle buttons在firefox附加组件中实现相同的功能。具体来看看attaching panels to buttons。
答案 1 :(得分:1)
按下分机按钮时打开新窗口的简单解决方案如下:
<强> main.js 强>:
cordova prepare
确保扩展程序的图标位于var tabs = require("sdk/tabs");
var { ActionButton } = require("sdk/ui/button/action");
var button = ActionButton({
id: "my-button",
label: "my button",
icon: {
"16": "./icon-16.png",
"32": "./icon-32.png",
"64": "./icon-64.png"
},
onClick: handler
});
function handler() {
tabs.open("https://developer.mozilla.org");
}
文件夹中。
查看mozilla开发人员文档以获取更多信息: