Expand More Linkの動作テストにSeaMonkeyを入れ忘れていたのでテストしたら、JavaScriptが上手く動作していなかったので修正した。
SeaMonkeyのJavaScriptエンジンはFirefox 3.5の2世代古い(Firefox 2.0系?)らしく、getBoundingClientRect()が定義されていないので、折りたたむ動作の時のスクロール量を上手く計算できていなかったのが原因。この修正でFirefox 2.0系も動作するようになったかも。
それにしてもJavaScriptのブラウザやバージョンによる互換性を考慮するのが難しいなぁ。素直にjQuery等のライブラリを採用した方が楽なんだろうな…。
今回はプラグイン本体への修正は無し。
修正内容
ver 0.5.0 (2009/10/23)
- [JS] SeaMonkeyに対応
■Expand More Link ver0.5.0 (2009/10/23)