`
zhouzhao21
  • 浏览: 72624 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

找出 Firefox 插件“不兼容”的真相

阅读更多
看到网上好多人讲 firefox plugin 设计的有问题,不向下兼容。本人感觉不是这样。firefox plugin 能不能在新版本中使用,应该与插件的开发者有关。我们拿 firefox 的"迅雷" plugin 来说说。
将 firefox 自 3.0 升级到 3.5 后,firefox 告诉我,"迅雷" plugin 不能使用。其实这只是表像,原因是"迅雷" plugin 中将插件的适用范围限制了。解决方法如下:
更改 plugin 的适用范围:
1。找到安装的插件,如 xxx.xpi,将其后缀更改为 zip 格式(Firefox 插件本质即(可能)为 zip 文件)。
2。在 zip 文件中打到 install.rdf ,将其中的 em:maxVersion 的值改为你需要的版本。
3。将更改文件后的 zip 文件的后缀改为原来的 xpi 文件。
4。安装。
综上,firefox 升级后,插件不能使用。不应该是 firefox 本身的问题,而是插件开发者对于插件的 maxVersion 设置问题。
以上只是我的个人推断,如果大家有什么看法,欢迎指正。
分享到:
评论
4 楼 marulonglong 2011-11-13  
    :虽然帖子比较老了,但很实用,如今用上火狐8,修改一下仍然可以用!实用才是硬道理
3 楼 zhouzhao21 2009-08-14  
大多数 addons 改过 maxVersion 应该都是可以使用了。当然如使用一些废弃 API 的 addons 可能不行。
我猜想,maxVersion 应该是为了给 API 添加有效期版本范围用的吧,如果一个接口的有效版本范围。
还希望有知人士能解惑。
ps:本人 firefox 拥护者,以向非程序员推广 firefox 为荣。杀手锏是“有了 firefox , *网随意上”!
2 楼 gmizr 2009-08-13  
肯定不是这么简单的
想想为什么会出现maxVersion,难道只是为了声明,限制使用?
说到底还不是addon与新版的firefox不兼容

当然也不排除改了maxVersion后,能用的可能
1 楼 Jacky-Q 2009-08-12  
1.你改的是扩展(Addons),不是插件(plugins)
2.em:maxVersion为检查版本用,扩展是否真正能够兼容新版本,完全看代码本身。

相关推荐

    Firefox ESR版本不兼容旧插件解决办法

    ### Firefox ESR版本不兼容旧插件解决办法 在日常使用Firefox浏览器的过程中,用户可能会遇到扩展插件不兼容的问题,尤其是在使用ESR(Extended Support Release)版本时更为常见。ESR版本是为了提供长期支持而设计...

    adblock for macOS firefox xpi插件火狐firefox

    火狐firefox adblock xpi插件,adblock for macOS firefox,解决火狐浏览器安装adblock显示此页面在您的地区不可用问题,解压拖动到火狐浏览器即可安装,完美解决无法从插件市场安装的问题

    AdBlocker Ultimate firefox插件

    AdBlocker Ultimate firefox插件,用于连不了外网的同学。

    firefox浏览器插件

    firefox浏览器插件firefox浏览器插件firefox浏览器插件firefox浏览器插件firefox浏览器插件firefox浏览器插件firefox浏览器插件

    adguard-firefox浏览器插件

    adguard_firefox浏览器插件 20230618

    火狐工具 web插件

    火狐工具Web插件是Firefox浏览器中用于增强和定制浏览体验的一种重要资源。这些插件是由开发者创建的,可以提供各种功能,从提高生产力到增强安全性,甚至改变浏览器的整个界面。以下是一些关于火狐工具Web插件的...

    火狐firefox广告拦截插件 adblock-plus-2.8.2和adguard

    受影响的包括uBlock Origin、AdGuard AdBlocker、AdBlock For Firefox、AdNauseam等广告拦截扩展。只有科学上网,去AdGuard或AdGuard AdBlocker英文网站主页安装这个插件。你也可以尝试下载这个离线安装插件,解压缩...

    Firefox 火狐 插件大全

    "Firefox 插件大全"是一个集合了众多实用插件资源的压缩包,旨在帮助用户丰富他们的火狐浏览器体验。 在这个压缩包中,我们看到的文件名称列表可能代表了一些与火狐插件相关的组件或库: 1. NPSWF32.dll:这是一个...

    JavaScript在IE和Firefox(火狐)的不兼容问题解决

    标题与描述均聚焦于“JavaScript在IE和Firefox(火狐)的不兼容问题解决”,这表明文章旨在探讨并提供解决方案来处理在不同浏览器环境下的JavaScript兼容性问题,尤其是在Internet Explorer(IE)和Mozilla Firefox...

    FireFox支持OCX插件

    在IE浏览器中,OCX插件是非常常见的,但因为安全性和兼容性问题,其他浏览器如Firefox并不默认支持。 描述中提到的“在FireFox中注册axhost.r39.xpi,然后安装ffactivex-setup-r39.exe”,这是一套步骤来使Firefox...

    firefox插件开发文档

    6. **WebExtensions**: 为了提高跨浏览器兼容性,Firefox引入了WebExtensions,这是一种与Chrome、Edge等浏览器兼容的插件开发标准。WebExtensions使用JSON格式的manifest.webext文件,并依赖于JavaScript和CSS,但...

    支持Flash插件的Firefox火狐浏览器

    **标题详解:**“支持Flash插件的Firefox火狐浏览器” 在互联网的早期,Adobe Flash是一种广泛用于创建动态内容和多媒体交互的技术。然而,随着HTML5等更现代、更安全的替代品出现,Adobe公司宣布在2020年底停止对...

    Firefox插件例子源码

    【Firefox插件例子源码】是一个关于Firefox浏览器插件开发的学习资源,包含了示例代码,可供开发者参考和学习。这个压缩包中包含了多个文件,它们各自在插件开发过程中扮演着不同的角色。以下是对这些文件及其相关的...

    FIREFOX插件备份

    标题 "FIREFOX插件备份" 涉及到的是Firefox浏览器中对扩展或插件进行备份的操作。Firefox是一款开源的网络浏览器,它允许用户通过安装各种插件来增强其功能,例如广告拦截、隐私保护、下载管理等。在日常使用中,...

    firefox插件大全

    Firefox插件是Firefox浏览器的重要组成部分,它们为用户提供了一系列丰富的功能扩展,增强了浏览器的可用性和个性化。"Firefox插件大全"这个资源包含了30多种不同的Firefox插件,这为我们提供了了解和利用这些工具的...

    firebug插件兼容firefox3.0

    firebug插件兼容firefox3.0

    firefox翻译插件

    标题 "Firefox翻译插件" 指的是在Mozilla Firefox浏览器中使用的扩展程序,这些插件旨在帮助用户方便地翻译网页内容。Firefox是一个开源且高度可定制的网络浏览器,其丰富的扩展库是它的一大特色。"quick-translator...

    firefox插件开发

    Firefox插件开发是一个涵盖多个技术领域的话题,主要涉及如何为Mozilla Firefox浏览器创建和定制功能增强的扩展。在本文中,我们将深入探讨Firefox插件开发的关键概念、工具和步骤,以便帮助开发者构建自己的Firefox...

    Firefox(火狐)浏览器 插件开发 DEMO VC6

    标题中的“Firefox(火狐)浏览器 插件开发 DEMO VC6”指的是使用Visual C++ 6.0(简称VC6)开发Firefox浏览器插件的一个示例项目。这个项目可能是为了帮助开发者理解如何在Firefox中创建自定义功能,增强浏览器的使用...

    火狐3D插件 Tilt 3D Firefox 3D 视觉化扩展

    在firefox地址栏输入about:config 找到以下内容 devtools.tilt.enabled 设置为true devtools.tilt.force-enabled 设置为true 前提 webgl.disabled 设置为false webgl.force-enabled 设置为true 弄好后重启firefox 按...

Global site tag (gtag.js) - Google Analytics