はてなのトラックバックビューア
http://d.hatena.ne.jp/K2Da/20050326に書いた、TB送信元を埋め込んで表示するスクリプトを作りました。
使い方
http://d.hatena.ne.jp/userID/20050101 等のURLを表示すると、TB一覧を使ってTB送信元の内容取得し、ページ内に付け足します。説明が下手すぎる……。
インストールの仕方
スクリプトを登録する
これを開いて、ツール(T) > Install User Script...で登録してください。
不具合とかなおしたい所
- 埋め込まれたHTMLからリンク先に飛ぶと変なリファが残るので、prefbarとかでリファラを送信しないようにした方が良いかもしれません。
- リロードすると変な風になる、ことがある
- どこからがTB送信元なのかわかりにくい
その他色々。
その他
XMLHttpRequestは結局UTF-8じゃないと使えないようだったので、ma.laさんのIFRAMEHttpRequestを参考にさせていただいて(パクって)隠しIFRAMEでやりました。
JavaScriptは生まれて初めて書いたのでひどいコードだと思います。まぁ使い慣れた言語(があったとして)でも酷いものですが……。