Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Firefox плагин. (https://javascript.ru/forum/misc/5052-firefox-plagin.html)

Infocatcher 11.09.2009 20:50

var elt = content.document.documentElement;
alert(elt.innerHTML || new XMLSerializer().serializeToString(elt));

Но, по-хорошему, надо бы только текстовые узлы проверять. Пример: http://forum.mozilla-russia.org/view...360150#p360150. Впрочем, это зависит от цели.

А document ссылается на window.document, причем window.location.href === "chrome://browser/content/browser.xul".

И да, следует давать уникальные имена добавляемым глобальным переменным.

bd_snr 11.09.2009 21:52

Цитата:

Сообщение от Infocatcher (Сообщение 29965)
var elt = content.document.documentElement;
alert(elt.innerHTML || new XMLSerializer().serializeToString(elt));

Но, по-хорошему, надо бы только текстовые узлы проверять. Пример: http://forum.mozilla-russia.org/view...360150#p360150. Впрочем, это зависит от цели.

А document ссылается на window.document, причем window.location.href === "chrome://browser/content/browser.xul".

И да, следует давать уникальные имена добавляемым глобальным переменным.

Спасибо большое, завтра попробую!
Про документ я так и подумал, но не знал, что есть content.
А проверять надо весь документ от <html? до </html>
Спасибо, что не ленитесь отвечать!

bd_snr 14.09.2009 11:29

Цитата:

Сообщение от Infocatcher (Сообщение 29965)
var elt = content.document.documentElement;
alert(elt.innerHTML || new XMLSerializer().serializeToString(elt));

Но, по-хорошему, надо бы только текстовые узлы проверять. Пример: http://forum.mozilla-russia.org/view...360150#p360150. Впрочем, это зависит от цели.

А document ссылается на window.document, причем window.location.href === "chrome://browser/content/browser.xul".

И да, следует давать уникальные имена добавляемым глобальным переменным.

Попробовал, все получилось! Большое спасибо.
И еще вопрос, откуда, теоретически, можно было прочитать про "content"?

Infocatcher 19.09.2009 06:07

Цитата:

Сообщение от bd_snr (Сообщение 30106)
И еще вопрос, откуда, теоретически, можно было прочитать про "content"?

Давно сюда не заглядывал. :)

https://developer.mozilla.org/en/DOM/window.content
https://developer.mozilla.org/en/Cod...selec ted_tab


Часовой пояс GMT +3, время: 17:35.