我開發了一個firefox自舉擴展(沒有附加sdk)。我需要顯示一個帶有html內容的彈出窗口,就像插件sdk中的面板一樣。另外,擴展需要與彈出窗口中的內容進行交互。此外,我需要一種方法來在單獨的選項卡中顯示html內容並與此內容交互。那麼我能用什麼來實現我所需要的?如何在firefox自舉擴展中顯示HTML彈出窗口?
1
A
回答
0
您可以將iframe附加到該面板,然後將頁面加載到該iframe中。這就是我在這個簡單的插件在這裏做 - https://github.com/Noitidart/AwesomeBar-Power-Tip/
這裏的另一個要點,做類似的東西 - https://gist.github.com/Noitidart/9445992
我覺得這是SDK是怎麼做的,以及。
0
但我不明白如何才能實現面板內擴展和內容之間的交互。
面板或其frameLoader
屬性應該有一個messageManager
,其可用於load frame scripts和傳遞消息給他們。
相關問題
- 1. 如何從Visual Studio擴展中顯示等待彈出窗口?
- 2. Safari擴展顯示彈出窗口不同窗口
- 3. Html在Firefox擴展中彈出iframe
- 4. 如何在Chrome擴展中製作全屏HTML彈出窗口?
- 5. 如何從Visual Studio擴展中顯示彈出窗口(不是工具窗口)?
- 6. 在彈出窗口中顯示html
- 7. 如何以編程方式顯示Safari擴展彈出窗口
- 8. 在Chrome擴展的彈出窗口中顯示一些chart.js
- 9. 如何將瀏覽器窗口標識爲Firefox擴展中的彈出窗口?
- 10. Firefox擴展彈出式菜單:關閉彈出窗口不是窗口
- 11. 將遠程URL顯示爲Chrome擴展中的彈出窗口
- 12. Chrome擴展腳本僅在彈出窗口顯示時運行
- 13. 如何在擴展的彈出窗口中顯示網址的內容?
- 14. 如何關閉彈出式窗口中的按鈕的自舉彈出窗口?
- 15. 如何在主html頁面上顯示html彈出窗口?
- 16. 如何顯示其他彈出窗口上的彈出窗口?
- 17. Chrome擴展中的彈出窗口?
- 18. 如何在彈出窗口或工具提示中顯示自定義HTML
- 19. 如何使用Firefox的sdk 1.17本地化firefox擴展的彈出窗口?
- 20. 如何在HTML + jQuery + CSS中顯示彈出窗口?
- 21. 創建mozilla擴展以顯示彈出窗口和iframe
- 22. HTML彈出窗口不顯示
- 23. 使用AJAX顯示HTML彈出窗口
- 24. 如何在安裝Chrome擴展程序時顯示彈出窗口
- 25. 如何在顯示Chrome擴展程序彈出窗口後觸發事件?
- 26. 如何在我的主窗口中顯示彈出窗口?
- 27. 用於ActionLink的自舉模式彈出窗口不顯示
- 28. 如何在擴展彈出窗口中加載外部JavaScript
- 29. 使Chrome擴展彈出窗口透明
- 30. Chrome擴展 - 更改彈出窗口
這些是幾個單獨的問題。此外,你迄今爲止做了哪些研究? – the8472
我檢查了附加sdk面板的源代碼https://github.com/mozilla/addon-sdk/blob/master/lib/sdk/panel.js。正如我發現的那樣,它使用了xul面板。我想出瞭如何顯示html內容,但我無法理解如何在面板內實現擴展和內容之間的交互。 –