kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
阅读:5025回复:27

扩展安装的大变化——不再解压

楼主#
更多 发布于:2010-09-12 21:02
最近的B6pre,扩展安装后依然是XPI文件,而不是解压开的目录。

相关bug fix
Bug 533038 – Extensions should not be extracted into the profile directory, but installed/stored as XPI file

我发现这个问题因为我的MouseGestures装上去后,重启又不见了。仔细看了一下安装目录,发现有一个孤零零的XPI文件。索性把它解压开,则重启后MG还在。

隔壁讨论帖

其他网友碰到的问题是装一个扩展,另一个就不见了。

另,据说已经修复。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
ybbao
非常火狐
非常火狐
  • UID27616
  • 注册日期2008-12-29
  • 最后登录2023-05-21
  • 发帖数721
  • 经验53枚
  • 威望0点
  • 贡献值36点
  • 好评度1点
  • 社区居民
1楼#
发布于:2010-09-12 21:02
可以用7z或者winrar重新压缩好自己的扩展

重建一次extensions.ini就可以了
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
2楼#
发布于:2010-09-12 21:02
目前的测试(UA见签名)发现:

我本来没有Flashgot,现在安装Flashgot最新版1.2.1.30,装上去后居然没要重启(原来是弹出Restart firefox,现在同样的地方写着Open Addons manager),但是扩展并没有开始工作。初步揣测装扩展不重启可能已经开始进入课题了?

下面是重启后的效果:Flashgot没有工作(链接的右键菜单中没有Flashgot菜单),选项中,探测下载器的菜单弹不出来。

也就是说看起来,Flashgot在XPI模式下是没有正常工作的。而此时,extensions.ini文件已经更新,反映出Flashgot是以XPI存在着的
Extension27=n:\Firefox4\ff4_profile\extensions\{19503e42-ca3c-4c27-b1e2-9cdb2170ee34}.xpi


下面,我去目录下把这个文件解压成目录,删除掉XPI文件,重启后Flashgot正常工作,extension.ini里面已经自动刷新
Extension27=n:\Firefox4\ff4_profile\extensions\{19503e42-ca3c-4c27-b1e2-9cdb2170ee34}

可见无需重建extension.ini
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
3楼#
发布于:2010-09-12 21:02
相反,我测试了另一个名叫Download Manager Tweak的扩展。安装上去后没有提示重启,但是重启后才正常工作。无需解压。

Extension26=n:\Firefox4\ff4_profile\extensions\{F8A55C97-3DB6-4961-A81D-0DE0080E53CB}.xpi
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
4楼#
发布于:2010-09-12 21:02
测试WOT扩展,安装后提示重启,扩展在XPI模式下正常工作。无解压

--

这个改变我推测最直接的好处就是可以快速地装一堆扩展。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
ybbao
非常火狐
非常火狐
  • UID27616
  • 注册日期2008-12-29
  • 最后登录2023-05-21
  • 发帖数721
  • 经验53枚
  • 威望0点
  • 贡献值36点
  • 好评度1点
  • 社区居民
5楼#
发布于:2010-09-12 21:02
kmc:相反,我测试了另一个名叫Download Manager Tweak的扩展。安装上去后没有提示重启,但是重启后才正常工作。无需解压。

Extension26=n:\Firefox4\ff4_profile\extensions\{F8A55C97-3DB6-4961-A81D-0DE0080E53CB}.xpi
回到原帖


因为我原本都是解压的扩展,用7z压缩成xpi后,重建立extensions.ini和extensions.sqlite就行了
ybbao
非常火狐
非常火狐
  • UID27616
  • 注册日期2008-12-29
  • 最后登录2023-05-21
  • 发帖数721
  • 经验53枚
  • 威望0点
  • 贡献值36点
  • 好评度1点
  • 社区居民
6楼#
发布于:2010-09-12 21:02
kmc:测试WOT扩展,安装后提示重启,扩展在XPI模式下正常工作。无解压

--

这个改变我推测最直接的好处就是可以快速地装一堆扩展。
回到原帖


以前要装一批扩展,是用Bat建立的

现在是用扩展工具栏中的:从文件安装,可以一批安装了

BTW:我还是喜欢用批处理一次
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
7楼#
发布于:2010-09-12 21:02
喜欢用批处理,就改成
copy *.xpi %appdata%\Firefox\Profile\......\extensions

楼上说的修复,应该就是extensions.ini会自动重建。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
ybbao
非常火狐
非常火狐
  • UID27616
  • 注册日期2008-12-29
  • 最后登录2023-05-21
  • 发帖数721
  • 经验53枚
  • 威望0点
  • 贡献值36点
  • 好评度1点
  • 社区居民
8楼#
发布于:2010-09-12 21:02
kmc:喜欢用批处理,就改成
copy *.xpi %appdata%\Firefox\Profile\......\extensions

楼上说的修复,应该就是extensions.ini会自动重建。
回到原帖


这样无用的,你copy xpi进去目录后,不选安装是不生效的
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
9楼#
发布于:2010-09-12 21:02
也对,否则好像感觉就不那么安全了……
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
zhang0519
火狐狸
火狐狸
  • UID31319
  • 注册日期2009-12-07
  • 最后登录2019-05-06
  • 发帖数143
  • 经验26枚
  • 威望0点
  • 贡献值8点
  • 好评度0点
  • 社区居民
  • 忠实会员
10楼#
发布于:2010-09-12 21:02
这个功能的增加很好,但目前还有BUG,只能等待完善以后再用了,现在安装好XPI重启会消失!
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-16
  • 发帖数2767
  • 经验578枚
  • 威望1点
  • 贡献值128点
  • 好评度100点
  • 社区居民
  • 最爱沙发
  • 忠实会员
11楼#
发布于:2010-09-12 21:02
zhang0519:这个功能的增加很好,但目前还有BUG,只能等待完善以后再用了,现在安装好XPI重启会消失!回到原帖

升级今晚的每夜版,已经修复了。
zhang0519
火狐狸
火狐狸
  • UID31319
  • 注册日期2009-12-07
  • 最后登录2019-05-06
  • 发帖数143
  • 经验26枚
  • 威望0点
  • 贡献值8点
  • 好评度0点
  • 社区居民
  • 忠实会员
12楼#
发布于:2010-09-12 21:02
alanfly
升级今晚的每夜版,已经修复了。
回到原帖
FF开发小组怎么老是弄点这种不大不小的BUG出来啊,受不了!
idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
13楼#
发布于:2010-09-12 21:02
FF开发小组怎么老是弄点这种不大不小的BUG出来啊,受不了!


不大不小的BUG??
做过软件开发就知道。
有多少个开发小组能出每小时版本的。
SASCSI
狐狸大王
狐狸大王
  • UID30822
  • 注册日期2009-10-24
  • 最后登录2013-07-09
  • 发帖数329
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2010-09-12 21:02
有必要把已经安装的扩展重新安装一遍么?
个人Blog
http://sascsi.x10.bz/blog/

上一页
游客

返回顶部