2009-07-23 51 views
2

我正在嘗試編寫一個將Firefox的歷史記錄寫入Windows系統歷史記錄的Firefox擴展,這對於工作中使用IE Firefox來完成工作的人員應該很有用。編寫使用XPCOM組件的Firefox擴展?

添加頁面到IE歷史記錄看起來很簡單(IUrlHistoryStg::AddUrl應該這樣做)。但是,我使用Firefox擴展的經驗僅限於在XPI中打包的小型Chrome瀏覽器。

從我的初步閱讀看來,我必須創建一個將URL插入歷史記錄的XPCOM組件。我不確定這可以使用JavaScript來完成,而且我也沒有太多編寫使用XPCOM組件的擴展的經驗。

任何熟悉Firefox擴展開發的人都請指出關於使用XPCOM組件編寫擴展的任何教程,特別是那些使用C++編寫的教程?或者是否有任何開源擴展使用我可以查看的組件來了解更多信息?

回答