2007-12-16

Dashboard の notes をとりあえず表ページでも見られるように下の HTML 片を custom HTML に加えた。”uIojWsJsR” はユーザに固有の文字列で、その post の直接の投稿者(reblog の場合は reblog した方のユーザ)に対応したものと一致している必要がある。自分の文字列は Dashboard の HTML ソースから分かり、他のユーザに関してもそのユーザが first post となっている画像ファイル名の最初の 9 文字が対応している。文字列 “{Permalink }” の中には本来空白は入っていない。Dashboard notes にはアクセス制限はないので、URI が分かれば誰でも見られる。

<a href=”javascript:var s=’{Permalink }’,id=s.substring(s.lastIndexOf(‘/’)+1,s.length); window.open(‘http://www.tumblr.com/dashboard/notes/’ +id+’/uIojWsJsR’,’_blank’, ‘width=400,height=600,scrollbars=1,resizable=1’);undefined;”>show notes in new window</a>

訂正:ユーザ固有の文字列は誰のものであれ Dashboard にそのユーザの post を表示した状態で HTML ソースを見ると確認できる。’/dashboard/notes/21704328/uIojWsJsR’ と言った文字列の末尾がその post の投稿者のそれ。しかし任意のユーザの文字列を簡単に確認する手段がないので、Dashboard 以外から Greasemonkey スクリプトで自分のもの以外の notes にアクセスするようなことは難しい。