让 Firefox 3 兼容 Firefox 2 扩展的若干方法

Firefox 3在的个人体验确实比2强很多,不过可能因为是beta版,扩展跟上兼容的却很少,好像只有那个屏蔽广告的可以用,这就让我很不爽了,少了那些扩展还不如换回IE好用。

我们在使用Firefox的时候经常会遇到提示某些扩展与当前版本的Firefox不兼容的情况。出现这种情况的原因有很多,一些是这些扩展确实与当前版本的Firefox不兼容,但更多的是由于新版本的Firefox发布之后,这些扩展没有及时进行兼容性测试,把适用版本号标记为最新。实际上,这其中很大一部分的扩展在新版本的Firefox上都是可用的。

以下文字翻译自:Upgrade to Firefox 3 with all your extensions and bookmarks.

免责声明: 以下只针对Windows, 引发的一切后果自负 (建议在先备份)

1. 备份你的profile.
对Win XP/2000, 一般在C:\Documents and Settings\[User Name]\Application Data\Mozilla\Firefox\Profiles里; 对Vista, 一般在C:\users\[User Name]\AppData\Roaming\Mozilla\Firefox\Profiles里. 文件夹名是xxxxxxxx.default, 前8个字符是随机生成的.
点Tools > Options > Clear Private Data (Ctrl+Shift+Del), 清除cache等以缩小体积.(除了Saved Passwords和Browsing History外,其它的我认为都可以清除掉)
关闭Firefox, 备份前面说的那个xxxxxxxx.default文件夹, 藏在Firefox不知道的地方:)

2. 在这里下载并安装Firefox 3 beta. 在安装完后的对话框上把那个”现在运行Firefox”的小钩去掉, 点击完成.

3. 在Profiles那个文件夹里新建一个叫”beta”(或别的啥名字)的profile文件夹.把你原先备份的profile复制一份到这里面.
编辑prefs.js文件, 在里面加上两行
user_pref(“extensions.checkCompatibility”, false);
user_pref(“extensions.checkUpdateSecurity”, false);
这样Firefox就不会检查插件的兼容性了.(checkUpdateSecurity据说是Fx3的新功能).

(原文通过about:config来改, 我觉得还是这样直接, 连Fx都不用启动了. 当然, 你连新的profile都可以不去建, 直接改xxxxxxxx.default里面的prefs.js就更简单了. 不过我没有试过~)

4. 用”beta” profile 来启动Firefox
点Win+R(开始 > 运行),  运行 firefox -p “beta” .然后, 应该没有问题了, 欢迎在Firefox3中体验Firefox2的扩展!


以上方法可能有些复杂,下面介绍一个更复杂的,手动修改扩展支持的版本号!

1.先右键另存为下载扩展(.xpi的扩展名)
2.在文件名后加.zip
3.解压到某个目录
4.修改该目录下的install.rdf文件。找到有maxVersion的行,把2.0.0.*改成3.*,保存
5.以zip格式打包该目录下的所有文件,不含目录
6.去掉文件名的.zip 7.firefox->文件->打开文件(修改后的.xpi)


再来一种方法,使用扩展强制!

Nightly Tester Tools 能为经常测试新版 Firefox、Thunderbird 和 Mozilla 套件的用户提供一些额外的实用功能。

* 允许您安装与应用程序不兼容的扩展。
* 强制应用程序启用与当前版本不兼容的扩展。
* 复制 Build ID 及扩展列表。
* 屏幕截图。
* Talkback/Breakpad信息。
* 崩溃后恢复标签页。
* 分析针对泄漏的 nspr 日志文件。
其他的功能都不再赘述了,着重指出Nightly Tester Tools能批量强制使当前扩展与新版本的Firefox兼容。如图所示,从Nightly Tester Tools官方网站处安装好最新版的Nightly Tester Tools扩展,你会在“附加软件”的“扩展”窗口的下方看到“Make All Compatible”来强制使现有扩展兼容。这么做的好处是显而易见的,可以成批量地让那些你钟爱的扩展配合最新版的Firefox使之如虎添翼。而且即使这么做之后旧扩展仍然不兼容,对整个Firefox也没有什么伤害。

Nightly Tester Tools

现在使用Nightly Tester Tools,你再也不用对大多数扩展的兼容性更新望眼欲穿了!

发表评论