Google Gadget版ナタリーニュースの修正版をリリース(IE/Safari対応)
FireFox では問題なく動作していたのですが、IE と Safari で表示の問題があるということで、いろいろ調査をしていました。
結局、外部 JavaScript を動的にロードして実行する際、ロードしたファイル中の document.write がうまく動かないということが判明。
元々あったブログパーツを修正するのはテストも含めるとちょっと面倒だし、その辺を含めた「正しい」修正方針がすぐに浮かばなかったので方向を転換。
当初予定した通り、既存のAtomフィードをガジェットから読み込んで内容を整形して出力するようにしました。
_IG_FetchFeedAsJSON() というライブラリメソッドを使うことで、フィードの取得と解析を簡単に記述することができます。
便利です。