`
sean_gao
  • 浏览: 229392 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

[Tips] DIY轻松搞定Firefox扩展和Firefox版本的兼容性验证

阅读更多

Firefox不久前推出了3.0.x系列的第一个升级版3.0.1。周末的时候对系统做了一次升级,我用的Arch Linux完整只需要一个命令,方便的没话说,顺便也就把Firefox也升级到了3.0.1。

说点题外话,由于Mozilla对Firefox的分发有着很严格的要求,很多Linux发行版都有自己的命名,最有名的当然是Debian的"Iceweasel",一个"Firefox",一个"Iceweasel",倒也相得益彰。其余大大小小的Linux发行版则更多的使用另外一套可自由分发的代号:1.5是"Deer Park",2.0是"Bon Echo",3.0则是"Gran Paradiso",3.0刚出的时候,也用过非正式的代号"Minefield"。

升级很顺利,再次打开Firefox,已经是3.0.1版。不过这个时候有个小小的麻烦出现了:经常使用的MySocial 24x7插件(用它可以方便的查看和更新FriendFeed)和3.0.1不兼容,被disable掉了。呵呵,不过这可难不倒我,拿到官方的MySocial的xpi包,简单的检查了一下,便发现了问题所在:其实是MySocial插件本身打包的时候,指定了很具体的3.0.0.x这个最高版本,而我现在更新后的Firefox是3.0.1,难怪会报不兼容。1.5~3.0.0.x都是兼容的,3.0.1肯定没啥问题啦,所以就DIY一下吧,轻松搞定。

具体方法如下,供各位爱好者参考:
xpi格式其实就是一个压缩文件,打开以后,找到install.rdf文件,其中有一段
        em:minVersion="1.5"
        em:maxVersion="3.0.0.*"
修改em:maxVersion为"3.0.*.*",重新打包即可用来安装。

其实不光MySocial,其他插件如果遇到类似问题,也可以参照处理。如果你碰巧需要,又不想去DIY,这里是做好的版本,供下载使用,版本0.5,修改扩展名.zip为.xpi即可。


分享到:
评论

相关推荐

    jquery弹出窗口效果 比较全 兼容所有浏览器

    "兼容所有浏览器"是一项关键特性,确保了这些弹出窗口效果能够在主流的浏览器(如Chrome、Firefox、Safari、Edge以及旧版本的Internet Explorer)中正常工作。这对于那些需要广泛用户覆盖的网站来说至关重要。实现...

    仿IOS风格操作提示插件tips alert confirm

    在IT行业中,用户界面设计的重要性不言而喻,特别是...虽然功能相对单一,但其易于调用的API和webkit内核的兼容性使得它成为快速实现此类功能的良好选择。开发者可以根据自己的需求进行扩展,以适应更丰富的应用场景。

    VirtualMachine Tips

    在VMware Workstation中,选择“自定义”配置,保持硬件兼容性为默认的Workstation 17.x。接着,选择“稍后安装操作系统”,然后选择Linux和CentOS 8 64位。为虚拟机命名,确保其位置方便管理。处理器数量和内存配置...

    mootools1.11中文文档

    10. **兼容性**:MooTools设计时考虑了多浏览器兼容性,支持主流的浏览器如Chrome、Firefox、Safari、IE等,使得开发的代码能在不同环境下稳定运行。 通过阅读这个MooTools v1.11的中文文档,开发者可以了解每个...

    新鲜出炉的js tips提示效果

    在文件中提到了IE6、IE7、IE8、Firefox 3和Chrome 10等浏览器版本的兼容性测试。 #### 提示效果的难点 1. **三角号样式**:在提示效果中,通常会有一个小箭头(三角形)指向触发提示的元素。调整这个小箭头的样式...

    layer提示层

    5. **良好的浏览器兼容性**:Layer兼容主流的浏览器,包括IE6+、Chrome、Firefox、Safari、Opera等,满足大多数项目的兼容需求。 6. **易于整合**:由于Layer基于jQuery开发,与jQuery库有良好的兼容性,对于已经...

    gips jquery提示插件

    这款插件能够兼容IE8及更高版本,包括360浏览器、Firefox、Chrome、Safari、Opera、傲游、搜狗以及世界之窗等主流浏览器,确保在各种环境下都能正常运行。 jQuery是一个广泛使用的JavaScript库,它简化了HTML文档...

    网站前端开发

    ### 网站前端开发知识点解析 ... **1.... - **定义**: DOCTYPE 是...综上所述,以上内容覆盖了网站前端开发中的 HTML、CSS 和 JavaScript 的核心实践和技术要点,对于确保网站的兼容性、可维护性和用户体验具有重要意义。

    layer1.0.9完整包

    4. **兼容性**:考虑到浏览器的多样性,Layer致力于提供良好的跨浏览器支持,兼容主流的现代浏览器,如Chrome、Firefox、Safari以及IE8+。 5. **模块化设计**:layui作为一个框架,其组件如layer是模块化的,可以...

    coolTips

    9. **兼容性**:"coolTips"可能需要考虑浏览器兼容性,确保在主流的浏览器如Chrome、Firefox、Safari、Edge上都能正常工作。 10. **版本控制**:作为开源项目,"coolTips"通常会在GitHub等平台上托管,并使用Git...

    KODExplorer 芒果云-资源管理器

    [关于兼容性] 建议使用chrome firefox ie9+ 体验更完整。ie8以下基本上不做兼容处理。chrome支持文件夹拖拽上传。 [文件打开] office文件在线预览功能,服务器必须在公网(外部能访问该服务器) [忘记密码] 修改data...

    javascript各浏览器中option元素的表现差异

    在进行跨浏览器兼容性测试时,还应该尽量使用自动化测试工具来覆盖尽可能多的浏览器版本和类型。 综上所述,开发者在处理Web页面中的`option`元素时,需要注意不同浏览器间的事件处理差异、事件源目标获取方式的不...

    JQ layer 弹出层插件

    5. **兼容性**: 兼容主流浏览器,如Chrome、Firefox、Safari、Edge等。 ### 四、使用步骤 1. **引入依赖**: 首先,确保网页中已经引入jQuery库,然后引入JQ Layer的CSS和JS文件。 2. **初始化插件**: 在jQuery的$...

    基于jQuery的类似Google搜索的提示列表

    8. **兼容性测试**:由于目标是模仿Google搜索,所以应该确保在主要的浏览器(如Chrome、Firefox、Safari、Edge等)上都能正常运行。 通过以上步骤,我们可以实现一个基于jQuery的类似Google搜索的提示列表。这个...

    使用Mootools动态添加Css样式表代码,兼容各浏览器

    在网页开发中,Mootools是一个强大的JavaScript库,它提供了许多功能,包括DOM操作、事件处理、动画效果等。...同时,由于这个函数已经在多个版本的IE和Firefox上进行了测试,所以可以放心地在实际项目中应用。

    asoft签到管理系统tykq3.5_build20110125

    8、系统浏览器兼容性调整完毕,现在您可以在IE、firefox和遨游、腾讯TT等浏览器上正常使用本程序了 [2009-5-10] v3.1 beta1 1、部分功能ajax化 2、验证机制cookies化 3、界面UI更换 [2009-1-7] v 3.0 PACK3 ...

    让div层随鼠标移动的实现代码 ie ff

    本文将详细介绍如何在Internet Explorer(IE)和Firefox浏览器中实现一个div层随鼠标移动的功能,并讨论兼容性问题。 首先,我们需要为div层设置样式。在示例代码中,`.center_div2` 是我们关注的div层,它被设置为...

    JQuery浮动DIV提示信息并自动隐藏的代码

    由于示例中使用了绝对定位,主流浏览器(如Chrome、Firefox、Safari和IE9+)都能兼容。 8. 代码的注释和文档化:示例代码中包含了注释,这有助于其他开发者理解代码的意图和使用方式,是编写可维护代码的一个重要...

Global site tag (gtag.js) - Google Analytics