Firefox 4.0以上版本有较大改动,原先在3.*版本上开发的xpcom组件不能使用,需要升级,下面是相关材料
//gecko2.0改动文档
https://developer.mozilla.org/en-US/docs/XPCOM/XPCOM_changes_in_Gecko_2.0
//中文翻译
http://blog.csdn.net/tiewen/article/details/7019749
//从1.92 升级到新版本的样例
http://mxr.mozilla.org/mozilla-central/source/xpcom/sample/
//开发人员的博客,详述了改动的原因
http://blog.mozilla.org/addons/2010/06/14/multiple-breaking-changes-are-coming-for-components-in-extensions/
根据样例修改了xpcom组件之后,还可能会有以下问题
1.xpt无法编译 下面的地址有解决方案
http://forums.mozillazine.org/viewtopic.php?f=19&t=2421575
其它有可能用到的地址
https://bugzilla.mozilla.org/show_bug.cgi?format=multiple&id=577831