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

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

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
为方便大家安装,这里还把最佳推荐的扩展打包为单独的扩展文件,如不喜欢自行卸载添加!<br><br>标签定制 CE版 Tab Mix Lite CE 不用多说了,大家期盼已久,支持FF3.0的版本终于复出了!再次感谢Mozine开发团队!还在等什么,赶快为你的FF装备吧!<br><br>继承父标签历史 tab_history 当一个标签链接到另标签时,父标签历史也会被继承到新标签!<br><br>进程清单 sessionpage 一国人制作的扩展,填补了该功能的空白,打开FF时仅仅载入一个上次浏览过的标签页清单,可以有选择的恢复,而不用载入所有未关闭的标签页。务必请关闭TMP进程管理,最好也不要启用FF内建的进程恢复。<br><br>集中边栏 all-in-one_sidebar 所有的管理面板添加到边栏,既美观,管理也方便<br><br>随处工具 TotalToolbar 刚刚推出的扩展,现在边栏/状态栏/标签栏也可以像工具栏一样拖拽管理按钮了,既可把按钮拖放到状态栏,标签栏和边栏目,OrganizeStatusBar 从此可以引退了<br><br>下载底栏 downbar 隐藏原来的大面板,用附加状态栏代替,有速度和大小显示,方便不少<br><br>下载分类download_sort 指定不同文件类型下载到不同的文件夹,不用每次都选择保存位置了<br><br>窗口分割 split_browser 她可以把你的FF分割成多个窗口多页面浏览,我家用22寸的宽屏就用她,爽阿!如果你有一个超大的宽屏显示,绝对推荐!!!<br><br>隐藏菜单 compact_menu 用一个图标来隐藏菜单栏,让你的界面更简约<br><br>下载增强 flashgot 有了她FF也可以用外部下载工具下载了<br><br>浏览兼容 IEtab 没了她还真不行,就拿丁丁地图来说 FF就不能正常显示<br><br>刷新重试 tryagain 是不是偶尔会遇到网页忙碌而无法访问,有了她不用你手动去刷新了,她会帮你定时刷新直到正常载入,已正式更新支持到3.0,增加了重试次数选择<br><br>随心拖曳 dragDeGo 比起SuperDragAndGo要更强,可自定义拖曳用途,所以觉得 Super更适合dragDeGo,注意这是修改版,拖曳到查找有些问题,最好修改掉<br><br>自动复制auto_copy 喜欢这个,比 auto_context 更强,你连单击都可以省了,选择文字即复制<br><br>一贴即转pasteandgo 把地址粘贴到地址栏或者搜索栏时不用再按按钮即执行转到<br><br>搜查合一 searchwp 可以把搜索栏当查找栏用的好东东,用了它才知道有多棒<br><br>文区缓存 textareaCache 是否有在提交文本区域之前页面却意外关闭,辛苦写的东西却没有保存下来,有了她会帮你定时保存,以防意外!<br><br>扫描更新 update_scanner 定时扫描指定页面的变化并提醒,用于监视自己发表的帖子随时知道新的回复<br><br>输入切换 tabimswitch 让各标签页记住自己的输入状态,转到地址栏是自动切换到英文<br><br>鼠标手势 firegestures 刚推出的鼠标手势,很小巧,喜欢鼠标手势的朋友又有新选择了<br><br>闪放由我 flashblock 默认阻挡Flash的播放,相应位置由播放按钮替换,自主的选择播放需要的Flash。<br><br>广告拦截 Adblock_Plus 比另一同名adblock plus好很多,对想要过滤对象轻轻一点,说声拜拜吧!<br><br>拦截增强 element_hiding_helper adblock plus 的增强扩展,可以拦截文字广告,不能单独安装<br><br>无界浏览 wjbutton 配合无界浏览(点击下载),代理浏览速度不错<br><br>填写助手 informenter 有了这位助手,填写表单的时候方便不少!<br><br>
vuejs_devtools_beta-6.0.0.7-an.fx.xpi是一个用于Vue.js框架的开发者工具。它是一个浏览器扩展,可帮助开发者更好地调试和分析Vue.js应用程序。 这个工具提供了许多有用的功能,帮助开发者更好地理解和修改他们的Vue.js应用程序。一些主要功能包括: 1. 组件树:这个工具可以显示应用程序的组件树,开发者可以查看每个组件的层次关系和状态。这对于快速理解应用程序的结构非常有帮助,并且可以帮助开发者快速定位和修复问题。 2. 数据变化:这个工具允许开发者查看数据在应用程序中的变化情况。它可以显示组件之间的数据传递和变化,帮助开发者更好地理解和调试数据流。 3. 事件监视:这个工具可以监视和记录应用程序中的事件。它可以显示事件的触发和处理过程,以及事件的详细信息。这对于理解应用程序的事件流非常有帮助,并且可以帮助开发者验证事件的正确性。 4. 性能分析:这个工具可以帮助开发者分析应用程序的性能。它可以显示每个组件的渲染时间、数据更新时间和事件处理时间等。这对于优化应用程序的性能非常有帮助,并且可以帮助开发者找到性能瓶颈。 总之,vuejs_devtools_beta-6.0.0.7-an.fx.xpi是一个功能强大的Vue.js开发者工具,可以帮助开发者更好地调试和分析他们的Vue.js应用程序。使用这个工具,开发者可以更轻松地定位和解决问题,并且优化应用程序的性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值