vimperatorプラグインでのurlの取得

window.locationだとchrome://browser/content/browser.xulが取得される。 document.locationdocument.URLでも同じだ。 browser.xulとはFirefoxのメインウィンドウらしい。

つまりブラウザのwindowオブジェクトにアクセスするにはwindow.contentから取得するっぽい。 ブラウザのwindowオブジェクトを取得し、そのlocationプロパティを取得することでurlを取得できる。

var url = window.content.window.location;

vimperatorに限らなそうだ。