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. 觀察瀏覽器窗口
謝謝你,拼命尋找一個 –