Может быть, вам поможет следующий фрагмент JavaScript:
var req = new XMLHttpRequest();
req.open("GET", linkedPageUrl, false);
req.send(null);
DoSomethingWithGivenSource(req.responseText);
Это работает синхронно.Таким образом, после выполнения req.send(null)
, req.responseText
содержит исходный код страницы.Как правило, рекомендуется избегать синхронных сетевых действий, поэтому лучше использовать асинхронный запрос и добавить обратный вызов для события load
:
var req = new XMLHttpRequest();
req.open("GET", linkedPageUrl, true);
req.addEventListener("load", function()
{
DoSomethingWithGivenSource(req.responseText);
}, false);
req.send(null);