我將一個Chrome擴展程序移植到Firefox。因爲基於XUL的API是Chrome的API完全不同,所以我使用Firefox的new add-on SDK。如何在Firefox的右上角製作擴展部件?
有一個叫做「widget」的界面可以用來製作Chrome瀏覽器的「BrowserAction」這樣的小圖標按鈕,但是「widget」位於窗口的底部,「BrowserAction」位於窗口的右上角。
一些Firefox擴展,例如GreaseMonkey,在右上角有小部件,所以我問如何使用附加SDK實現它,而不是基於XUL的API?
將按鈕添加到主工具欄不建議使用Firefox 4開始,儘管一些額外的插件仍然這樣做,附加欄有擴展圖標。用戶可以隨時自定義工具欄,然後將您的小部件移至主工具欄。 – 2011-12-26 07:46:25
謝謝,也許我應該遵循Firefox的新風格。 – legendlee 2011-12-26 07:56:32
值得一提的是,Jetpack的項目提出的路線圖,2012年解決了這個問題作爲工作的重中之重:https://wiki.mozilla.org/Jetpack/Roadmap#Move_Add-ons_to_top_of_browser – canuckistani 2011-12-26 21:43:51