Firefox: разница между окном, документом, document.content и контентом - PullRequest
0 голосов
/ 01 июня 2011

Разработка расширения в Firefox, и, похоже, мои ошибки проистекают из того факта, что я не понимаю различий между тем, что означает нижеприведенное.

Было бы замечательно, если бы кто-то мог указать, когда именно их использовать.

Может кто-нибудь, кто работал с Firefox, объяснить это, пожалуйста.Я добавил то, что понимаю, и они вполне могут быть совершенно неверными -

окно
документ = XUL элементы + (веб-страница текущего открытогоtab)
document.content
content.document = Содержимое веб-страницы вкладки открыто.Не включает элементы xul.
top.window.content

Я соберу правильное объяснение ответов и добавлю их в вопрос в качестве правки.

1 Ответ

1 голос
/ 01 июня 2011

В расширении document - это документ XUL для пользовательского интерфейса браузера.window - это окно для этого документа (объект, используемый как глобальный сценарий для chrome JS и т. Д.).content.document - это объект документа для веб-страницы на выбранной в данный момент вкладке.content - объект окна для веб-страницы на выбранной в данный момент вкладке.

...