getBrowser() ってのは、DOM風に書けば、
window.top.document.getElementById("content")になるわけよ。
で、contentってIDを持ってる要素がbrowser.xulに定義されてて、
それが<bowser/>だったり、<tabbrowser/>だったりする。

contentレベルからアクセスできる最上位documentは、chromeレベルから見ると
document.getElementbyId("content").contentDocumentに相当する。

ウェブ上のjavascriptから、chromeを操作されちゃうと気分悪いでしょ?