我正在爲Firefox 4編寫Firefox插件,該插件允許您創建bootstraped addons(不需要重新啓動瀏覽器的插件),但是,它們不允許您使用XUL創建UI元素。 什麼是在工具菜單(使用JavaScript)等地方創建UI元素的簡單方法,以及如何讓我的插件打開一個新窗口來與瀏覽器交互?如何從引導式Firefox插件添加UI元素
1
A
回答
1
Mozilla Add-on SDK也被稱爲JetPack已經發展到可用於創建整個附加組件的程度。這些插件不僅快速簡單,而且還可以重新啓動。
使用SDK添加UI元素的最佳方式是使用Widget API,它可以輕鬆地將圖標添加到狀態欄。還有其他的API用於上下文菜單和創建面板。
3
現在不容易。你需要保持的瀏覽器窗口的軌道,因爲他們打開和關閉,你的UI通過的DOM API手動添加到每個窗口
看看它是如何在附加組件(以前的Jetpack)SDK來實現:https://github.com/mozilla/addon-sdk/blob/master/packages/addon-kit/lib/widget.js#L215(browserManager
,以防行號更改)。
相關問題
- 1. 如何從Firefox擴展/插件動態添加div元素到任何頁面
- 2. 如何從ViewModel(WPF)引用UI元素?
- 3. 從overlay.js獲取HEAD元素firefox插件
- 4. 添加UI元素WP7
- 5. 添加UI元素到UIScrollView?
- 6. jQuery UI驗證插件添加類「有效」元素
- 7. 在編輯器中添加UI元素 - Eclipse插件
- 8. X-Editable引導插件動態添加元素的「隱藏」事件問題
- 9. 如何檢查jQuery UI插件是否附加到元素?
- 10. 在行元素之間添加引導程序引導程序
- 11. 我如何在引導程序元素上添加蒙版?
- 12. 如何動態地爲引導表單元素添加div?
- 13. 引導日期時間選擇器插件上動態添加元素
- 14. 引導類添加jQuery沒有插件
- 15. 需要添加一個元素來引導從軌道multiselect
- 16. jQuery插件:添加eventlistener元素
- 17. 事件添加元素插入文檔
- 18. 如何以編程方式將UI元素添加到現有的nib文件
- 19. 我如何添加樣式元素
- 20. 如何將CSS類添加到導航元素內的元素
- 21. Firefox插件無法轉換爲引導
- 22. 向所有元素添加點擊事件偵聽器 - Firefox插件
- 23. 如何添加日期選擇器jquery插件引導?
- 24. 如何將點擊事件添加到插入的元素
- 25. 如何通過插件添加訪問器方法到元素?
- 26. 如何爲動態添加的元素初始化JQuery插件
- 27. 如何在WordPress自定義插件中添加引導模式彈出窗口?
- 28. 如何onclick事件添加到元素
- 29. 如何引導grails插件
- 30. 添加其他UI元素來UITableViewCells