Firefox3に対応しているとaddons.mozilla.orgに書かれている拡張機能をインストールしようとした際に
「アドオン」ウィンドウの「インストール」タブ
「互換性を確認しています...」
の状態で
versioncheck.addons.mozilla.org
へ接続しようとします。接続できないと、
「互換性のない拡張機能」ダイアログ
「(拡張機能名 バージョン番号) は Firefox 3.0 に対応していないため、インストールできませんでした。」
と表示されインストールできません。
確認した拡張機能は以下の物です。
- DOM Inspector 2.0.0
dom_inspector-2.0.0-fx+tb+sb+sm.xpi
対応バージョン: Firefox: 3.0a1 -- 3.1a1pre
- Tamper Data 10.0.4
tamper_data-10.0.4-fx.xpi
対応バージョン: Firefox: 2.0 -- 3.0.*
- View Dependencies 0.3.3.0
view_dependencies-0.3.3.0-fx+mz+sm.xpi
対応バージョン: Firefox: 1.0 -- 3.0.*
ただ、それぞれのinstall.rdfに書かれたmaxVersionは
- DOM Inspector 2.0.0
<em:maxVersion>3.0b4pre</em:maxVersion>
- Tamper Data 10.0.4
<em:maxVersion>3.0b5</em:maxVersion>
- View Dependencies 0.3.3.0
<em:maxVersion>3.0b5pre</em:maxVersion>
と3.0に対応しているとは書かれていません。
なぜ、install.rdfにはFirefox 3.0に対応していると書かれていないのに
addons.mozilla.orgにはFirefox 3.0に対応していると書かれていてるのか、
(addons.mozilla.orgからダウンロードできる拡張機能のinstall.rdfに記載されている対応バージョンと
addons.mozilla.orgの当該拡張機能のページ上に記載されている対応バージョンが異なっているのか)
なぜ、versioncheck.addons.mozilla.orgに接続しようとするのか、
回避策やインストール方法ではなく、
このような仕組みになっている理由・目的を教えてください。
単純に、Firefox 3.0に対応しているのならinstall.rdfに
Firefox 3.0に対応していることを書いて、
versioncheck.addons.mozilla.orgに接続しようとせずに
そのままインストールさせてくれたらいいのに、と思うのですが…。