バージョンの古いFirefox Addonをインストールする

SQLインジェクションをチェックするFirefoxアドオンの「SQL Inject Me」をインストールしようとしたところ、「Not available for Firefox 10.0.2」とか言われて困った。

SQL Inject Me :: Add-ons for Firefox

対処法でinstall.rdfを書き換えることで新しいバージョンのFirefoxに対応していないAddonもインストールできる、、、という記述を見つけたが、そもそもインストーラやインストール・アーカイブの入手先がわからず、↑のリンク先のような自動インストールだとダウンロードボタンが無効化されてしまい、先に進めない。

そんなときの強い味方、

Add-on Compatibility Reporter

Mozilla謹製なのでなんとなく安心ですw

インストール後に再度、

SQL Inject Me :: Add-ons for Firefox

にアクセスするとダウンロードボタンが押せるようになっています!
早速クリックしてみると、、、

「Firefox 10.0.2 と互換性がないため、SQL Inject Me をインストールできませんでした。」

まじかよ、、、

結局最初にあったようにinstall.rdfを書き換えてインストールできました。

1.インストール・アーカイブの入手ですが、ダウンロードページの「Accept and Install」ボタンを右クリックして「名前を付けてリンク先を保存」とすることで可能です。

c0003828_046453.png


2.ダウンロードした sql_inject_me-0.4.5-fx.xpi を解凍します。
このままでは解凍できないひとは sql_inject_me-0.4.5-fx.zip にリネームしてから解凍すると良いでしょう。

3.install.rdfをメモ帳などのテキストエディタで開き、

  <em:maxVersion>3.7a1pre</em:maxVersion>

の部分を、

  <em:maxVersion>10.*</em:maxVersion>

のように書き換えます。この例では「バージョン10.Xまで対応」に書き換えています。

4.再度ZIPファイルに圧縮して sql_inject_me-0.4.5-fx.xpi にリネームし、Firefoxにドロップすればインストールできます。

このとき「このアドオンは壊れているため、インストールできませんでした。」となってしまう場合は、自分もハマッタのですが、上位のフォルダごと圧縮してしまうと構成が変わってしまうためエラーになります。
解凍するときに新しいフォルダを作る設定になっていると陥りやすいので注意しましょう。

↓はLhaplusの例ですが、ファイル/フォルダを複数選択した状態で右クリックから圧縮します。

c0003828_0471473.png


以上でめでたくインストールできましたが、動作が保障されているわけでは全く無いので、自己責任でインストールするようにお願いします。
[PR]
by hikaru777_8 | 2012-02-29 00:52 | 仕事・コンピュータ
<< Windows 7でOffic... LenovoでPC買うならクー... >>