2008年4月21日

浅谈基于Mozilla ThunderBird的扩展开发

摘要: 以前虽然对firefox的扩展性有所耳闻,但也只是听说而已,没有任何研究。这几天对于ThunderBird的一些研究让我对Mozilla这个平台肃然起敬,其UI和逻辑分离,高度可扩展性的思想确实很棒。但由于资料稀少,研究的人也不多,造成像我一样的新手望而却步,一开始为了编译成功其源代码,为了实现一个最简单的“hello world”扩展都耗费了大量的时间和精力(我读各种各样的文档就花了一周的时间了,累死了),更有甚者,因为得不到资料方面的支持,放弃了对这个平台的研究。 本文的目的就是希望能为像我这样希望进入这个平台的新手们提供一个”敲门砖“。 阅读全文

posted @ 2008-04-21 20:00 Phinecos(洞庭散人) 阅读(10220) 评论(32) 推荐(0) 编辑

Windows下编译Enigmail源代码

摘要: 要学习Mozilla平台上的扩展开发,阅读开源的扩展代码是必需的,Enigmail就是这样一个优秀的扩展,它主要功能是对邮件进行数字签名以及加解密。 第一步当然是先编译Thunderbird,of course,如果你不想自己编译也没关系,使用安装版本也是可以的,反正有测试环境就可以了。否则的话,按如下步骤: make -f client.mk exportcd modules/libreg... 阅读全文

posted @ 2008-04-21 19:01 Phinecos(洞庭散人) 阅读(1303) 评论(0) 推荐(0) 编辑

导航