Tomblooパッチのインストールに失敗しなくなるパッチ | 圧縮電子精神音楽浮遊構造体

Firefox アドオン Tombloo のパッチです。
Firefox 4 になってから コンポーネントの動作が変わったところがあって、
特に「パッチのインストール」に失敗するようになっています。

具体的には、github に対して HEAD メソッドで Tombloo ライブラリの request 関数を使うと
Content-Type が text/html で返ってきてしまう、という点です。

処理の中で Content-Type が text/javascript もしくは text/plain じゃないと失敗扱いなので、
このパッチではそのへんの条件をゆるくしています。
あと HEAD の戻り値に期待しないよう変更しています。

かなり条件がゆるいので、関係ないところで「パッチのインストール」が選択可能になるかもしれません。
そういう場合は無視してください。
間違えて JavaScript じゃないファイルをインストールして Tombloo が動かなくなった時などは、
下で説明するパッチのフォルダ内で不正なファイルを削除または移動、リネーム等してください。

Firefox アドオン Tombloo のパッチです。
Firefox 4 になってから コンポーネントの動作が変わったところがあって、
特に「パッチのインストール」に失敗するようになっています。