Firefox扩展开发笔记 - 如何给扩展打包,xpi格式

原创声明:
    本文章为原创,欢迎转载,但请给出本文链接,多谢合作。
    本文链接:http://blog.youkuaiyun.com/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)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值