vimperatorプラグインでのurlの取得
window.location
だとchrome://browser/content/browser.xul
が取得される。
document.location
やdocument.URL
でも同じだ。
browser.xulとはFirefoxのメインウィンドウらしい。
つまりブラウザのwindowオブジェクトにアクセスするにはwindow.contentから取得するっぽい。 ブラウザのwindowオブジェクトを取得し、そのlocationプロパティを取得することでurlを取得できる。
var url = window.content.window.location;
vimperatorに限らなそうだ。