Hatena::Groupos0x

FFFF RSSフィード

0xFFのメモです。

2008 February 20th Wednesday

GM_xmlhttpRequestでリダイレクト先URL取得?

| 11:00 | GM_xmlhttpRequestでリダイレクト先URL取得? - FFFF を含むブックマーク はてなブックマーク - GM_xmlhttpRequestでリダイレクト先URL取得? - FFFF

GM_xmlhttpRequest - GreaseSpot Wikiにも書いてあるけど、ver0.8以降ではリダイレクトURLを取得できる。具体的には、[responseObject].finalUrlにリダイレクト先のURLが入っている。ver0.8以降なので、普通に使えるようになるのはまだ先になりそうだけど、お世話になりそうなのでメモメモ。

no title

ちなみに、このchannel.URIFirefox Onlyで、且つ特権がないと取得できないみたい。

[追記:2008/04/01]drryさん曰く

最近の trunk で GM_xhR() の finalUrl が XD 制限対象になってしまったので、実質価値が無くなった。悲しい。

ただ、一応trunkは見てるつもりなんですが、それらしい変更がわからず未確認。

[追記2:2008/04/24]

Google Bookmarks IncSearch - Firefox Extension が、Firefox3でブックマーク同期化が出来ない問題に対処しました。 - Enjoy*Studyより、Firefox3の特権付XMLHttpRequestでは、リダイレクトが発生しないそうです。(BASIC認証の件と同じく、GETかPOSTかで違いがあるかもしれませんが) finalUrl は確かに価値がなくなってしまいそうです。残念。

(drryさんが言うtrunkはGreasemonkeyのtrunkじゃなくて、Firefox本体のtrunkだったみたい)