tumblr
タイトル一覧を表示 | 本文を表示
リニューアルで動かなくなったLDRize mibuffer tumblr reblog commandが直ったんぶら November 05, 2007 03:16
- Permalink
- Comments (2357)
- Trackbacks (0)
tumblr, greasemonkey
Tumblr生活(Reblog)のために なくてはならないLDRize mibuffer tumblr reblog commandが リニューアルで動かなくなってたのでなんとかしてみた。
はてブのtumblrタグには見当たらなかったけど、Tumblr内でReblogで解決策が出回ってそう。 最近見てないからなぁ。まあいいや。
XPathを変更。
// 204行目
var elms = LDRize.$X('id("edit_post")//*[name()="INPUT" or name()="TEXTAREA"]', doc, true);
↓
var elms = LDRize.$X('id("edit_post")//*[name()="INPUT" or name()="TEXTAREA" or name()="SELECT"]', doc, true);
// 570行目
xpath = '(.//div[@class="control"]//a)[1]/@href';
↓
xpath = '(.//div[@class="so_ie_doesnt_treat_this_as_inline"]//a[@title="Permalink"])[1]/@href';
これだけだと403になった。Post時にReferer見るみたい。 GreasemonkeyのGM_xmlhttpRequestはRefererをセットできないって話を見た気がするので、 RefControlで偽装。
SiteとActionを
Site: www.tumblr.com Action: http://www.tumblr.com
としたらいけた。わーい。まだあんまり試してないけど。もう寝ないとやばい。
はてブでコメントもらいました。
Action: は Forge です
ありがとうございます。 RefControlのActionのForgeは「Send the root of this site」。なるほどこれでいいじゃん。 簡単な英語も目に入らなかった自分が哀れ。
