Страницы: 1
про окна я понял. Сссылки почитал, но ответа на свой вопрос так и не нашол
есть код
window.addEventListener("load",function(){ gBrowser.addEventListener("DOMContentLoaded", function(aEvent){SomeEvent(aEvent);}, false); },false); function SomeEvent(aEvent) { }
Нужно получить контент страницы для которой вызвалась функция SomeEvent, я предполагал что он будет в aEvent но его там нет(
нет, это было 2а разных вопроса. Пенрвый вопрос про AJAX я уже выяснил, остался второй как получить контент, тот который на обычной странице доступен в window.document.body.innerText
При обращении из расширения к window.document.body.innerText там ничего нет
неужели никто не сталкивался с необходимостью получить содержимое страницы при разработке расширения?
C AJAX разобрался, спасибо. А что с получением контента страницы? gBrowser.contentDocument.body.textContent не прокатывает. у contentDocument нет body
Потрудитесь построить минимальный пример, пожалуйста .
Минимальный пример чего? яж написал код как я пробую, пробовал JQUERY подключать, всерн запрос не выполняется
Можно.
Как?
пробую так
[code]
function getXmlHttp()
{
var xmlhttp;
try
{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (E)
{
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
xmlhttp = new XMLHttpRequest();
return xmlhttp;
}
function sendRequest(url, query)
{
var httpRequest = getXmlHttp();
var timeout;
if(query == null)
httpRequest.open('GET', url, true);
else
httpRequest.open('POST', url, true);
httpRequest.onreadystatechange = function(){
if (httpRequest.readyState != 4)
return;
clearTimeout(timeout);
alert("State: "+httpRequest.status);
//if (httpRequest.status == 200)
alert(httpRequest.responseTe
почему не могу получить доступ к window.document.body.innerText?
и еще вопрос, можно ли из плагина отправить AJAX запрос на сторонний сервер. необходимо передать информацию. пробую, не получается.
или подскажите где можно почитать про обьект aEvent корторый передается в SomeEvent(). документацию не получилось найти
причем здесь картинка? нужно получить текст со страницы.
есть код
window.addEventListener("load",function(){ gBrowser.addEventListener("DOMContentLoaded", function(aEvent){SomeEvent(aEvent);}, false); },false); function SomeEvent(aEvent) { }
Вопрос: как в функции SomeEvent получить отренедеренный контент страницы, тоесть без html тегов и с уже выполненным JS.
Спасибо.
Страницы: 1