2012年11月30日星期五

如何把已经过期的不兼容firefox插件重新活起来

前阵子,把firefox升级后发现一个一向很好用的插件 Tab mix plus 因为不兼容不能继续使用,后来还是解决了。

前几天看到一位推友的推,该推的链接是链接到mozilla针对 Tab mix plus 不能使用之解决方案的网页上,这才知道原来还有不少人实在很在乎这个插件,以下,我来谈谈我是怎么解决这个问题的,也希望以后遇到类似情况的读者能够及时(或临时)解决问题。

解决这类问题有两三个方法:
一)等待作者更新插件,不过不知道要等到猴年马月;

二)使用 checkCompatibility 插件;
     在firefox上安装这个插件后,就会阻止firefox禁用已经过期的不兼容插件。
三) 如果不愿意等和安装 checkCompatibility,可以考虑这个方法,这就是修改不兼容插件的.xpi文件,方法如下:

1)把插件文件准备好,如果没有,用另外一个浏览器进入firefox的插件网页下载,然后准备一个压缩+解压软件,这里以 winRAR 为例;

2)用压缩软件打开.xpi文件;

3)然后把一个叫 install.rdf 的文件拖出来;

4)用文字编辑器(如 NotePad)打开该文件,然后作以下修改:

NS1:minVersion和NS1:maxVersion是firefox的版本范围,也就是说,这个插件只限于在firefox的这个版本范围内可用,在这里是4.0-16.0a1。NS1:version是这个插件的版本。

5)最后把修改好文件重新拖回.xpi文件里

 6)进入firefox的插件管理页面,把修改好的.xpi文件拖进去就成事了(注:最好先卸载不兼容版本)。

警告:以上两种方法对某些插件可能无效或由于极其不兼容产生不可预测的后果,用户自行承担风险。

没有评论:

发表评论