« 熱海へ | メイン | 混雑の周期性 »

2007年11月27日

keyconfig.xpiが動かなくなるわけ

毎度毎度、Firefoxがセキュリティアップデートとかでいつの間にかアップデートされるたびに、keyconfigというエクステンションが動かなくなる。これは困る。特にホイールの効かないLinux環境ではキーボードショートカットで操作しないとまだるっこしくてしょうがない。そんなわけでFirefoxでもviようなOperaのようなキーバインドでブラウザを使っている。

大したことやってるわけでもないくせに、なんで2.0.0.3を2.0.0.10にバージョンアップしたぐらいでkeyconfigは有効にできなくなるんだと思ってkeyconfig.xpiを調べてみた。

keyconfig.xpiというアーカイブに含まれるinstall.rdf中の以下の記述が問題だった。

<targetApplication><rdf:Description>
<id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</id>
<minVersion>1.5.0.6</minVersion>
<maxVersion>2.0.0.3</maxVersion>
</rdf:Description></targetApplication>

バージョンの上限をきっちり2.0.0.3に決めてるし……。確かにリリース時に存在しないバージョンを含めるのは正しくないかもしれないけど、何だかなぁ、そんな偉そうなエクステンションじゃないだろうに……。動かなくなったら動かなくなったでいいじゃん。

というわけで、2.0.0.3を2.0.0.10に書き換えて、keyconfig.xpiをブラウザのウィンドウにドロップしたら、また有効になった。

投稿者 ken : 2007年11月27日 23:08

コメント