Chinaunix首页 | 论坛 | 博客
  • 博客访问: 667021
  • 博文数量: 137
  • 博客积分: 7000
  • 博客等级: 少将
  • 技术积分: 1335
  • 用 户 组: 普通用户
  • 注册时间: 2005-11-23 15:18
文章分类

全部博文(137)

文章存档

2010年(2)

2009年(2)

2008年(2)

2007年(30)

2006年(99)

2005年(2)

我的朋友

分类: 系统运维

2006-03-23 17:54:50

这几天研究了一下mozilla Plug-in的写法,实现了一个Scriptable的Plug-in,简述下实现过程:

1.首先要获得Gecko-SDK和mozilla官方网站提供的plug-in模板。

2.将模板tar包解压后在sdk/samples/scriptable/unix目录下提供了Scriptable Plug-in的模板,最好不要用/mozilla/modules/plugin/samples/simple目录下提供的那个模板,那个模板有点问题。

3.将模板下的几个文件拷至/mozilla/modules/plugin/samples/****你新建的目录下,目的是方便利用mozilla提供的make脚本,当然也可以改在别的地方编译,不过脚本写起来有点麻烦。此外还要将与Scriptable在同一目录的include、common目录也拷过来,里面提供的是mozilla提供的plugin API和头文件。

4.更改Makefile.in文件,让它能够找到mozilla的automak脚本的位置,以及指定共享plug-in API lib的位置和include文件的位置,另外common里的Makefile.in也要修改。

5.在plugin目录make产生Makefile文件,编译common目录里的文件生成plug-in API share lib,回到你建立的****plug-in编译目录再make,如果你用的是windows平台则需要将compile好的plugin库拷至mozilla/dist/bin/plugins目录下,如果你是再Linux平台下开发则它会自动将compile好的plugin lib拷到指定的位置,应该是拷到mozilla/dist/bin/plugins目录和mozilla/dist/lib目录。

6.运行test脚本test
下篇将分析Scriptable的源码以及如何添加接口。
阅读(1749) | 评论(0) | 转发(0) |
0

上一篇:[转]Shell 编程系列

下一篇:Tips for Vim(6)

给主人留下些什么吧!~~