论坛
Firefox 桌面版
Firefox for Android
附加组件
RSS
搜索
登录
注册
magicsh的个人空间
访问量
0
新鲜事
帖子
资料
https://www.firefox.net.cn/index.php?m=space&uid=28070
关于修改xpi的问题
用7-zip打开xpi,只把其中一个文件提取出来,修改完再添加回xpi文件,却发现不能用,提示已损坏,请问是什么原因呢
回复
(
10
)
2011-10-06 09:23
来自版块 -
Firefox 扩展、插件、脚本和样式
◆
◆
表情
告诉我的粉丝
提 交
fang5566
:
楼上说的是正解。这个论坛有讨论过。
(2011-10-06 09:23)
回复
yfdyh000
:
XPI里面有个META-INF目录,这是数字签名,如果修改XPI文件不删掉这个目录就会提示损坏。
(2011-10-06 09:23)
回复
天下无雪
:
xpi和jar的实质都是zip的马甲而已,楼上的不要随便乱下结论
(2011-10-06 09:23)
回复
dizzt
:
这个就奇怪了,我是6.0的版本,压缩成zip格式就是不行,要压缩成jar格式才可以的
(2011-10-06 09:23)
回复
xxp2277
:
如果你修改的文件可以用文本编辑器直接编辑的话,直接在7-zip里面直接调用编辑器编辑,7-zip会提示你是否保存变动的。(以前改扩展的最大兼容版本就经常这样干)
(2011-10-06 09:23)
回复
skmi7
:
我一直都是打包成zip格式然后改XPI.. 都能用哦.
(2011-10-06 09:23)
回复
dizzt
:
我想大家都搞错了一点,xpi 文件不是 Zip 格式,而是 JAR 格式,把文件打包成ZIP文件是肯定不能用的。 只是国内能制作JAR压缩包的软件不多,我是用的TUGZip,或者IZArc也可以,压缩成JAR格式,把扩展名改成xpi 我也是前两天才发现这点的,我猜想这可能和JAR...
(2011-10-06 09:23)
回复
cdtylh06
:
楼主检查下是不是有一个*.inf的文件夹,这个起到校验文件作用,你动过其它地方,肯定提示损坏,把这个文件夹全删了,就OK了。
(2011-10-06 09:23)
回复
skmi7
:
你这方法不对的. 应该是把XPI解压出来,修改后再打包成ZIP文件. 之后再把ZIP后缀名改回XPI..
(2011-10-06 09:23)
回复
白左
:
9.20 stable表示一直没问题
(2011-10-06 09:23)
回复
magicsh
加关注
写私信
0
关注
0
粉丝
9
帖子
返回顶部