83's

Top > Archives > 2007 > November > 05 > リニューアルで動かなくなったLDRize mibuffer tumblr reblog commandが直ったんぶら

リニューアルで動かなくなったLDRize mibuffer tumblr reblog commandが直ったんぶら

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」。なるほどこれでいいじゃん。 簡単な英語も目に入らなかった自分が哀れ。

Trackbacks

Trackback Ping URL: http://fg-180.katamayu.net/trackback/467

Comments

http://とかhttps://が入ってるとPOSTできません。ttp://のように適宜変えてください。