火狐插件 xpi打包_将Firefox扩展程序打包为XPI

本文介绍如何将Firefox扩展程序打包成XPI文件。首先,确保扩展准备就绪,然后使用chrome.manifest文件为基础进行打包。通过在chrome目录下生成包含扩展资源的jar文件,接着在顶级扩展目录生成XPI安装包。现在,你已经掌握了创建Firefox扩展XPI文件的方法,不妨动手试试,完成后来评论区分享你的作品吧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

火狐插件 xpi打包

Yesterday I detailed the file/folder structure of a Firefox extension. Once you have your extension ready for testing, you need to package everything together into an XPI file. Luckily there's a quick and easy way to do so.

昨天,我详细介绍了Firefox扩展程序文件/文件夹结构 。 准备好要测试的扩展程序之后,您需要将所有内容打包到一个XPI文件中。 幸运的是,有一种快速简便的方法。

chrome.manifest评论 (chrome.manifest Review)


content myExtension jar:chrome/myExtension.jar!/content/
overlay chrome://browser/content/browser.xul chrome://myExtension/content/myExtension.xul
skin myExtension classic/1.0 jar:chrome/myExtension.jar!/skin/


Remember that the XPI build is based upon the chrome.manifest file.

请记住,XPI构建基于chrome.manifest文件。

壳牌/ Cygwin指令 (The Shell / Cygwin Directives)


cd myExtension/chrome
zip -r myExtension.jar content/* skin/*

We enter the chrome directory and generate a myExtension.jar file which holds all of the extension assets.

我们进入chrome目录并生成一个myExtension.jar文件,其中包含所有扩展程序资产。


cd ..
zip myExtension.xpi install.rdf chrome.manifest chrome/myExtension.jar


We navigate to the top level extension directory and generate a myExtension.xpi file which serves as the extension's install package. That's all!

我们导航到顶级扩展目录,并生成myExtension.xpi文件作为扩展的安装包。 就这样!

Now you have no excuses not to create your Firefox extension! When you have one completed, post it in the comments below -- I can't wait to see what you come up with!

现在,您没有任何借口不创建Firefox扩展! 完成后,请在下面的评论中发布它-我迫不及待想看看您的想法!

翻译自: https://davidwalsh.name/package-xpi-zip

火狐插件 xpi打包

为方便大家安装,这里还把最佳推荐的扩展打包为单独的扩展文件,如不喜欢自行卸载添加!<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>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值