iPhone iPod touch用Bookmarkletを作りました
ipod touch用のGoogle readerはAjaxをつかって使いやすいのですが、元のリンクをクリックすると新しいウィンドウで元記事が表示されます。そのときに新しく開く元記事のウィンドウの容量が大きかったりすると、元の readerのウィンドウがバックグラウンドで消えてしまうという現象が起こります。
これがあんまり都合良くないのと、できれば iPhone用のreaderはAjaxでどんどんページを継ぎ足してみていけるので、後で開きたい元記事をまとめてマークしておきたいと考えました。
そこで二つのbookmarkletを作りました。
一つ目のブックマークレットはreaderでsee originalsの元記事リンクを表示させた状態で走らせると、そのリンクをタッチするとそのリンクを開かずにストックするイベントハンドラーを付加します。モバイルsafariで開けるウィンドウは8つまでですので、リンクストックも7個までしかできないようになっています。
もう一つはストックしたリンクをいっぺんに複数のウィンドウで開くブックマークレットです。
なので、使い方としては、readerを眺めていて、詳細画面を出すとsee originalsの元記事リンクが見えます。個の状態で一つ目のブックマークレットを動かして、その後そのリンクをタッチします。するとリンクがストックされたというアラートが表示されます。
readerがsee originalリンクを生成するのは動的なので、see originalリンクが表示されると、その都度それを後で開きたい場合は、一つ目のブックマークレットを動かす必要があります。
最後にいい所でいっぺんにリンクを開く訳です。
ブックマークレットは下記からどうぞ
10 月 29th, 2008 at 9:52 PM
Thanks for writing this.