日期:2014-05-16 浏览次数:20769 次
cheungmine
2012-9
关键词:Linux, Plugin, Firefox
参考文章地址:
http://www.firebreath.org/display/documentation/Building+on+Linux
本文试图用最清晰的步骤说明如何在Linux(Ubuntu Desktop)上安装FireBreath开发环境,并通过一个完整的
示例插件项目hello,来说明如何开发Linux上的浏览器插件。
$ sudo apt-get install cmake libgtk2.0-dev git
$ sudo wget -O ./firebreath.tar.gz https://github.com/firebreath/FireBreath/tarball/master
$ sudo tar xzvf firebreath.tar.gz
$ sudo mv ./firebreath-FireBreath-* ./firebreath
$ cd ./firebreath
当前目录为~/NVPACK/firebreath
$ sudo mkdir ./projects
$ sudo ./prepmake.sh ./examples
$ sudo python ./fbgen.py
在需要输入名称的地方输入:hello
这样一个hello plugin的源代码就生成了。接下来生成项目build文件。
$ sudo ./prepmake.sh ./projects/hello
$ cd ./projects/hello
$ sudo make
插件文件nphello.so生成了,在:
../firebreath/build/bin/hello/nphello.so
把这个文件复制到Firefox插件路径下:
/usr/lib/mozilla/plugins/
$ sudo cp ~/NVPACK/firebreath