Chrome浏览器扩展程序示例按下浏览器右上角的相应按钮(靠近菜单列表开启程序)后会打开一个窗口。如何打开Firefox扩展的窗口(最好使用jpm)。Firefox:与Chrome浏览器扩展程序窗口类似的窗口
0
A
回答
2
您可以使用toggle buttons在Firefox附加组件中实现相同的功能。具体看看attaching panels to buttons。
1
一个简单的解决方案的时候打开扩展的按钮被按下一个新的窗口如下:
main.js:
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");
}
确保您的扩展图标应在data
文件夹中。
看看Mozilla的开发文档的详细信息:
相关问题
- 1. 如何将浏览器窗口标识为Firefox扩展中的弹出窗口?
- 2. 的Chrome扩展程序通知窗口
- 3. Chrome如何将搜索窗口扩展到浏览器窗口之外
- 4. Google Chrome浏览器扩展:弹出式窗口未关闭
- 5. 如何在Chrome扩展中隐藏浏览器窗口?
- 6. Chrome浏览器扩展程序:弹出窗口中的多个选项卡
- 7. 切换谷歌浏览器扩展程序弹出窗口
- 8. 谷歌浏览器扩展程序安装了弹出窗口
- 9. 在Chrome扩展程序窗口中删除浏览器工具栏
- 10. Chrome浏览器扩展程序:从弹出式窗口传递变量html
- 11. 扩展 - Chrome原生窗口
- 12. 关闭Firefox的Firefox扩展窗口
- 13. 如何在Firefox浏览器窗口
- 14. 如何创建类似Firebug的底部窗口Firefox扩展
- 15. Applescript - 检查Chrome浏览器窗口ID
- 16. 在弹出窗口上获取当前窗口(谷歌浏览器扩展名)
- 17. Chrome浏览器扩展程序:将当前标签附加到弹出窗口然后浏览其中的DOM
- 18. 在Firefox浏览器窗口中打开程序文件
- 19. 无法通过Chrome扩展程序弹出窗口创建JS弹出窗口
- 20. 关闭浏览器/窗口Chrome for Prism应用程序
- 21. Chrome扩展底部窗口Firebug的
- 22. Chrome扩展中的弹出窗口?
- 23. 在浏览器窗口右侧的可扩展固定div
- 24. 在Safari浏览器的扩展栏中创建弹出窗口
- 25. Python的 - 如何禁用扩展,打开浏览器窗口,硒
- 26. Chrome浏览器扩展:从窗口的URL栏中检测复制操作
- 27. 检查窗口已经从非父窗口(Chrome扩展)
- 28. 打开新窗口弹出窗口与浏览器分开
- 29. 打开窗口浏览器
- 30. 观察浏览器窗口
谢谢你,拼命寻找一个 –