先日公開したTwitter Viewerですが、あのあといくつか更新しました。
毎日ちょっとずつ機能を追加していたので、新機能のことをもう知ってる人もいると思います。
user_timelineとfriends_timelineの表示を切り替える「Previous」と「With Friends」のリンクですが、本家Twitterに習って右上にタブ風の表示をするようにしたのですが、
最初の画像がFirefox2です。こういう風に表示したいと思ってCSSを書きました。それが、なぜかIE7では2番目の画像のように、隙間が空いてしまっています。
これ、なんとかなんないですかねー。原因も対処法も今のところ不明なんです。
(追記)この件は6月12日に解決しました。
実際、12時間くらい使い続けたら、200MBくらいのメモリを消費していました。
まあ1分ごとにscript要素を動的に追加していて、使い終わった分を削除していないからなのが理由だとは思います。これってどうにかできるのかなぁ。コールバック時に消せばいい?ていうか消したらメモリ解放されんのかなぁ。IEはできそうですが、Firefoxは無理そうな気もする(言い切るだけの根拠は無いけど)。
そのうちなんとかします。多分。
投稿やaddするようなAPIは、普通にWebから呼び出すのは難しそうです。refererを消す必要があったり、POSTじゃなきゃいけなかったり(JSONPが使えない)。
そこで考えたのですが、「Twitter Viewerに投稿機能を追加するGreasemonkeyスクリプト」なんてどうでしょうか。考えただけで、全然作ってないけど。