Как обработать ответ от xmlhttprequest как объект DOM? - PullRequest
0 голосов
/ 08 июля 2019

Как можно обработать ответ от xmlhttprequest как объект DOM и проанализировать его с помощью таких методов, как getElementsByTagName()? Я не контролирую страницу, которую я анализирую, и делаю это в контексте content.js для расширения Chrome.

У меня есть это:

//prior to this there is a typical xmlhttprequest, which works fine
var webpage = xmlhttp.responseText;

//this returns an error: webpage.getElementsByTagName is not a function
//I've tried xmlhttp.responseText as well as xmlhttp.response
var elements = webpage.getElementsByTagName('*');

Я понимаю, что здесь есть похожий вопрос Как создать объект DOM из html-страницы, полученной через XMLHttpRequest? , однако

  1. Я не могу получить ответ на этот вопрос (пробовал с помощью iframe),
  2. не уверен, является ли это решением для всей веб-страницы (html-теги и все), а также для расширения Chrome.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...