本文章为原创,欢迎转载,但请给出本文链接,多谢合作。
本文链接:http://blog.csdn.net/epinszteinic/archive/2009/11/13/4808928.aspx
官方教程说,打成zip格式,然后改后缀为.xpi即可。要命的是,它没有说清楚用什么方式进行zip!!
我试了好多种方法,都不行,把生成出来的zip改后缀成为xpi后,拖进firefox安装时,总是说找不到安装脚本!!
我的系统是vista,试过的压缩办法有:
A. 用windows自带的zip,不好使。
B. 用7z软件进行zip,不好使。
C. 用WinZip进行zip,不好使。
D. 用WinRAR进行zip,不好使。
最后,终于找到了方法:
使用JDK自带的jar.exe进行zip,改成xpi后,好使!!
下面是生成xpi的bat文件内容:
(另外,不需要install.js,因为它已经过时)
下面是我的扩展的文件目录构造:
news_common_viewer
│ chrome.manifest
│ install.rdf
│
├─content
│ ...
│ news_common_viewer_overlay.xul
│
├─locale
│ ├─en-US
│ │ news_common_viewer.dtd
│ │
│ ├─ja-JP
│ │ news_common_viewer.dtd
│ │
│ └─zh-CN
│ news_common_viewer.dtd
│
└─skin
测试环境: | |
Windows Vista | |
Firefox 3.5.5 | |
JDK1.5(build 1.5.0_16-b02) |