对于任何安装时提示版本不兼容以至于无法安装上的扩展,可以尝试用以下几种方法之一强制安装,这样多数扩展仍能正常使用。
1、关闭firefox的扩展兼容性检查。
在地址栏键入about:config进去→新建布尔值设置为false:
firefox 3.5.x中 -> extensions.checkCompatibility
3.6中 -> extensions.checkCompatibility.3.6
3.7a1、a2pre中 -> extensions.checkCompatibility.3.7a
→关闭about:config页面,安装扩展,OK!
另关闭扩展更新安全性检查:新建布尔值extensions.checkUpdateSecurity 设置为false。
注意!完成上述步骤后遇到最大支持版本号低于当前fx版本号的扩展,安装成功后“附加组件”面板中仍然会提示“不兼容”,但实际上绝大多数已能正常使用。
2、在安装所需扩展前,先安装Nightly Tester Tools或MR Tech Toolkit这类扩展,通过他们强制安装其它“不兼容”扩展。
也就是说,如果不需要用到这些扩展的其它功能的话,等于“为了装扩展而装扩展”
3、更改“不兼容”扩展的最大支持版本号。和以上两种方法不同之处在于,此修改针对的是扩展而非fx本身,故每安装一个不兼容的扩展前都要修改一次。
方法:用winrar打开待安装扩展(后缀名为xpi),同时打开一个记事本(或其它文本编辑软件)
→在xpi文件中找到install.rdf文件,拖到记事本中
→ 查找<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>,其后跟着 的<em:minVersion>和<em:maxVersion>即为此扩展所支持的最小和最大firefox版本。通常 minVersion不用改,maxVersion则改成和当前fx版本一致或更高。
→修改后保存退出完成单个扩展的修改。
4、可能还有其它方法。