豆瓣电台插件 for ff8+

douban-fm

豆瓣电台长久以来都是骆驼上网听歌的不二选择,
而 mattmonkey 制作的“小明牌电台工具”则提供了基于火狐的最简化控制。
但是伴随着并未公布的理由,插件作者 mattmonkey 在夏末初秋的某天,
全面删除了插件全部公开信息,当然也不再继续提供该插件的维护。
这样,“小明牌电台工具”则永远停留在 7.13 的版本上,
继续为曾经幸运的同好们提供着低调而悠然自得的服务。

然而这一状况终究被打破了。
进入今年第二季度后,火狐大举提高了版本号提升的步伐。
就在这两天, 8.0 正式发布,
而“小明牌电台工具”提示无法兼容,不能安装使用。

这是可以预见的结果,但绝非最终的结局。
骆驼找出此前收集的插件备份,
按照网上调教 xpi 插件的方法将后缀改为 rar,
顺利将插件内容解压出来。

稍稍分析这个小巧插件的文件构造,
主目录下 install.rdf 文件引起了骆驼的注意。
其中这两句“em:minVersion=”4.0b7pre””、“em:maxVersion=”6.*””,
显然是对火狐版本兼容定义吧。

将“em:maxVersion=”6.*””改为“em:maxVersion=”9.*””之后,
保存文件,重新打包为 rar,再改为 xpi 后缀。
然后将修改后的插件拖入火狐,
没想到竟然提示“安装文件被损坏,无法安装”!

难道不能这样简单修改参数从而提升插件的兼容性么?
骆驼再度遍历了插件目录下其它文件,试图寻找答案。
插件中绝大部分都是 js 文件,理论上对浏览器版本关系并不大。
最终目光不得不回到 install.rdf 上,
仔细对照 mozillazine 上的文档,一句句对比,也未发现什么问题。

就在这让人泄气的时刻,脑海中似乎有什么浮现出来了。
重新将原始插件解压后,什么也不修改,直接打包,拖入火狐。
果然如我所料那般,也提示安装文件有误。
呃,难道是,嗯,打包过程出了问题?=A=
这一次在打包时,骆驼不再选用 WinRAR 默认的 rar 格式,而是古董 zip,
然后战战兢兢地再度将新生成的插件拖入火狐……
Bingo!

【相关资料】
1、小明牌电台工具 for ff8+ remix ◃horan.cc
2、install.rdf 说明文档 ◃mozillazine

发表评论

邮箱地址不会被公开。 必填项已用*标注