PROTECTED_SITESでimage linkが上手くいかない件(追記あり)

http://tumblr.g.hatena.ne.jp/retlet/20100305/1268115495 の件
Tombloo.Service.extractors['Photo - Upload from Cache'] なんですが、image linkを経由してtargetにリンクが渡ってくる事で、

var itemUrl = tagName(target)=='object'? target.data : target.src;

ここで、itemUrl が undefine になるみたいなので、

var tag = tagName(target);
var itemUrl =
    tag=='object'? target.data :
    tag=='img'? target.src : target.href;

と、Photo からコピペしたら動きました。

追記

エンバグさせてました……。http://tumblr.g.hatena.ne.jp/retlet/20100310/1268181450
これでどうかなあ。

var tag = tagName(target);
var itemUrl =
    tag=='object'? target.data :
    tag=='a'? target.href : target.src;