原文來自Mozilla網站(
Create XPCOM Components )
指南結構
本系列文章,通過創建一個 WebLock 組件來描述XPCOM組件的創建過程。WebLock組件爲基於Gecko的瀏覽器提供阻塞站點的功能。創建插件由下面的幾個步驟組成,每個步驟都有它自己的章節,每一章都有大量的主題進行討論。
- 爲組件創建一些通用的代碼
- 使用C++宏,字符串類和智能指針優化你的代碼
- 定義組件的功能;爲這些功能創建一個XPIDL接口;爲自定義的WebLock組件創建實現代碼。
- 實現WebLock組件: nsIContentPolicy,file I/O,locking等等
- 爲組件創建用戶界面
- 打包組件用於發佈和安裝
文章列表