白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
阅读:2991回复:10

这次升级9最大的感受……

楼主#
更多 发布于:2011-11-10 21:53
除了万年不更新的cache viewer,同样万年不更新的ease link和colorzilla,只支持到9.0a1的easy dragtogo++,剩下的扩展居然全部兼容!
看来扩展作者们已经适应了高速的更新了?
-いたんですか? -ええ、ずっと
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-02
  • 发帖数2766
  • 经验577枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
1楼#
发布于:2011-11-10 21:53
很多作者在firefox7的时候就直接在扩展里设置最大兼容firefox9或者firefox10了;
几个版本号之间也没什么大变化。
kmc
kmc
管理员
管理员
  • UID165
  • 注册日期2004-11-25
  • 最后登录2022-09-22
  • 发帖数9186
  • 经验397枚
  • 威望1点
  • 贡献值124点
  • 好评度41点
  • 忠实会员
  • 终身成就
  • 社区居民
2楼#
发布于:2011-11-10 21:53
好像听说amo会自动更新扩展的版本号(autobump),不知道是不是这个原因。
Waterfox Current和Firefox Nightly都用,逐渐走出XUL扩展依赖
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
3楼#
发布于:2011-11-10 21:53
AMO确实会自行测试并自动更新版本号并通知作者。我之前上传的chatzilla 简体中文包扩展屡次收到AMO说恭喜,已经自动帮我升级版本号的提示。(废话,这扩展就是一个外壳,在chatzilla本身不更新情况下,能不兼容么?)

而平时我也主动禁用扩展兼容性检查提示。除非遇到扩展功能不完整,才算是不兼容,版本号修改这种把戏直接被我无视了。

对于测试版的firefox,我扩展也尽量安装开发版或测试版的。比如 ADP 我只装开发版,它只会在开发版通道更新,而不会更新到稳定版。这样可以及时收到更新提示。
Firefox More than meets your experience
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-02
  • 发帖数2766
  • 经验577枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
4楼#
发布于:2011-11-10 21:53
这样不错,免得作者为了修改下maxversion发布个新版本。
fiag
管理员
管理员
  • UID1188
  • 注册日期2004-12-21
  • 最后登录2024-04-22
  • 发帖数4681
  • 经验686枚
  • 威望0点
  • 贡献值402点
  • 好评度51点
5楼#
发布于:2011-11-10 21:53
AMO这个功能挺有爱。扩展作者省事了
Cye3s
千年狐狸
千年狐狸
  • UID155
  • 注册日期2004-11-25
  • 最后登录2024-04-28
  • 发帖数1322
  • 经验95枚
  • 威望0点
  • 贡献值34点
  • 好评度14点
  • 社区居民
  • 忠实会员
6楼#
发布于:2011-11-10 21:53
这不是根本原因,主要是API接口没什么大变化,改改版本就行了
我很懒...
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
7楼#
发布于:2011-11-10 21:53
Cye3s:这不是根本原因,主要是API接口没什么大变化,改改版本就行了回到原帖



API一直以来并没有很大的变化,只是原来是扩展是用二进制binary文件,即dll,主版本升级后,需要重新编译dll文件才能兼容新版本,虽然其实或许只是重新编译一下而已,现在采用js-ctypes,不需要重新编译。自然扩展也不会像以前那样总要频繁升级,而且正因为这样,才便于让AMO官方来帮开发者测试并修改版本号。

http://adblockplus.org/blog/binary-xpco ... -way-to-go
这里有ADP扩展作者的一些想法。
Firefox More than meets your experience
ffpro
火狐狸
火狐狸
  • UID35340
  • 注册日期2011-02-26
  • 最后登录2018-07-18
  • 发帖数289
  • 经验45枚
  • 威望0点
  • 贡献值16点
  • 好评度1点
  • 社区居民
8楼#
发布于:2011-11-10 21:53
这样的设计更方便些
Cye3s
千年狐狸
千年狐狸
  • UID155
  • 注册日期2004-11-25
  • 最后登录2024-04-28
  • 发帖数1322
  • 经验95枚
  • 威望0点
  • 贡献值34点
  • 好评度14点
  • 社区居民
  • 忠实会员
9楼#
发布于:2011-11-10 21:53
fang5566


API一直以来并没有很大的变化,只是原来是扩展是用二进制binary文件,即dll,主版本升级后,需要重新编译dll文件才能兼容新版本,虽然其实或许只是重新编译一下而已,现在采用js-ctypes,不需要重新编译。自然扩展也不会像以前那样总要频繁升级,而且正因为这样,才便于让AMO官方来帮开发者测试并修改版本号。

http://adblockplus.org/blog/binary-xpco ... -way-to-go
这里有ADP扩展作者的一些想法。
回到原帖

扩展很少有DLL(我只知道IEtab有),最多是XPCOM变化引起的
还有主要是2.0→3.0引入place
3.0-4.0升级这两个时期死了一大片扩展


另外CacheViewer有Mod版:
CacheViewer Continued
我很懒...
gsky916
小狐狸
小狐狸
  • UID28698
  • 注册日期2009-04-25
  • 最后登录2017-06-24
  • 发帖数94
  • 经验22枚
  • 威望0点
  • 贡献值0点
  • 好评度2点
  • 社区居民
10楼#
发布于:2011-11-10 21:53
就是个Firefox 4.5,以前作者们把*号加到小数点后面,以后加到十位数后面。
游客

返回顶部