`
zhouzhao21
  • 浏览: 71618 次
  • 性别: 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为检查版本用,扩展是否真正能够兼容新版本,完全看代码本身。

相关推荐

Global site tag (gtag.js) - Google Analytics