分享

修改Firefox扩展,支持高版本Firefox浏览器

 逸之天 2011-09-18

听说FF出了最新版,于是进行了升级。
 

   升级完成之后,居然有几个非常实用的扩展不支持Firefox了!天,难道要我在茫茫的扩展海洋中,再次苦苦寻找同样功用的扩展不成?要知道,很多扩展没 有中文说明,而本人E文实在……算了,记得以前看到过修改扩展,以支持高版本Firefox浏览器的方法,现在研究一下吧。
    于是到developer.mozilla.org看了看扩展的开发文档,得到了3个非常有用的信息:

1.扩展文件以zip方式打包发布——意味着可以用 Winrar等解压缩软件打开;
2.扩展文件中用来确认扩展支持是否支持当前版本浏览器的安装配置文件 install.rdf 实际是个xml文档——意味着可以用记事本等文本编辑器进行编辑;
3.install.rdf文件中 <Description>……</Description>标记之间的内容,用于描述该扩展支持的目标浏览器和浏览器版本等信息。其中:
        <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <!--扩展支持的浏览器,{ec8030f7-c20a-464f-9b0e-13a3a9e97384}代表FF浏览器-->
        <em:minVersion>1.0+</em:minVersion>             <!--兼容的浏览器最低版本号-->
        <em:maxVersion>1.5.0.*</em:maxVersion>          <!--兼容的浏览器最高版本号-->


得到上述的信息,那么就好说了。现在就动手:
首先,直接用Winrar打开xxx.xpi扩展文件,双击 install.rdf ,提示打开方式,选择记事本即可——当然有UltraEdit等编辑器的话,更好,看着不会花眼。
找到类似上面的内容,直接将<em:maxVersion>......</em:maxVersion>之间的内容,修改为符合FF浏览器版本的内容,修改之后,内容为:

             <em:maxVersion>3.5</em:maxVersion>

或者也可改为<em:maxVersion>3.5.*</em:maxVersion>
关闭记事本或其他编辑器,Winrar弹出类似“内容已改变,是否保存”的提示,保存。

将修改好的xxx.xpi文件安装到FF,安装后重新启动FF,扩展正常安装,使用也一切正常!
引用:
绝大多数扩展经此修改,都可正常使用。但不排除也有极少数扩展,修改后依然不被支持。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多