为firefox3改造暂不支持的扩展之 “雅虎收藏+”

雅虎收藏+的扩展,不是不能用,也不是冲突,现在还没有发现,改造后用的好好的。 就是它安装包里的安装文件的版本限制问题,它支持了2.*版本的firefox, ff3就自动把它列为不支持的扩展了,其实都好着呢。所以只需把安装软件改一下就没有问题了。

怎么改呢?对于新装“雅虎收藏+”扩展的人:

用7-zip或winzip或winrar等解压缩工具打开yahoo.xpi文件。这个xpi其实就是个zip压缩包,没什么神秘的,还有其中的jar包,也是zip压缩包,解压缩软件都能打开。yahoo.xpi中有一个叫install.rdf的文件,这个就是指示firefox安装扩展的。 用记事本等编辑工具打开这个install.rdf文件,找到这个<em:maxVersion>2.*</em:maxVersion>,改成<em:maxVersion>3.0.*</em:maxVersion>,这样就支持firefox的3.0.*版本了。还有,firefox要求扩展提供升级,当然不提供升级也可以,那就是不要在这个install.rdf中指明升级的地址。这个雅虎收藏+扩展的问题是,写了升级地址但那地址无效。所以把这个升级地址删掉,就可以安装了:找到<em:updateURL>http://myweb.cn.yahoo.com/firefox/update.rdf</em:updateURL>,把这行删去。OK,如果文件都重新解压出来了就重新打包,如果没有解压,在解压缩的文档管理器重直接打开的,在内容改变了后,解压缩软件会自动感知的,提醒你内容改变了,是否应用改变时选是就行了,如果是重新打包的,按zip格式压缩,压缩好后把.zip后缀改称.xpi就成了。 最后把这个yahoo.xpi拖到firefox的窗口,安装即可。

对于已经安装过的人来说:使用文本编辑软件(比如记事本)打开C:/Documents and Settings/<你的用户名>/Application Data/Mozilla/Firefox/Profiles/<firefox配置文件夹>/extensions/{17cc9b7a-e4c0-11da-974c-0050baed0569}/install.rdf文件,照上面编辑即可。

我个人修改后的“雅虎收藏+”扩展,支持firefox3,欢迎下载使用

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页