はてなのトラックバックビューア

http://d.hatena.ne.jp/K2Da/20050326に書いた、TB送信元を埋め込んで表示するスクリプトを作りました。

使い方

http://d.hatena.ne.jp/userID/20050101 等のURLを表示すると、TB一覧を使ってTB送信元の内容取得し、ページ内に付け足します。説明が下手すぎる……。

インストールの仕方

firefoxをインストールする

から持ってきてインストールします。

greasemonkeyをインストールする

で、インストールします。

スクリプトを登録する

これを開いて、ツール(T) > Install User Script...で登録してください。

不具合とかなおしたい所

  • 埋め込まれたHTMLからリンク先に飛ぶと変なリファが残るので、prefbarとかでリファラを送信しないようにした方が良いかもしれません。
  • リロードすると変な風になる、ことがある
  • どこからがTB送信元なのかわかりにくい

その他色々。

その他

XMLHttpRequestは結局UTF-8じゃないと使えないようだったので、ma.laさんのIFRAMEHttpRequestを参考にさせていただいて(パクって)隠しIFRAMEでやりました。
JavaScriptは生まれて初めて書いたのでひどいコードだと思います。まぁ使い慣れた言語(があったとして)でも酷いものですが……。