読者です 読者をやめる 読者になる 読者になる

自作のFirefoxアドオンが、4.0RC1になったら動かなくなったので対処

addon-sdk-1.0b1/python-lib/cuddlefish/app-extension/install.rdf が原因

    <!-- Firefox -->
    <em:targetApplication>
      <Description>
        <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
        <em:minVersion>4.0b7</em:minVersion>
        <em:maxVersion>4.0b*</em:maxVersion>
      </Description>
    </em:targetApplication>

こんな風に書き換えればOK。

    <!-- Firefox -->
    <em:targetApplication>
      <Description>
        <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
        <em:minVersion>3.6</em:minVersion>
        <em:maxVersion>4.0.*</em:maxVersion>
      </Description>
    </em:targetApplication>

Firefoxアドオンの互換性チェックって、ちょっと冗長すぎる気がする。互換性がないよー、ってやつを無視してインストールしても動いちゃう、ってことが結構あったり。