Использование document.querySelectorAll () на странице, загруженной с XMLHttpRequest - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть плагин chrome, который использует раздел манифеста content_scripts, чтобы загружать файл javascript каждый раз, когда пользователь заходит на какую-то страницу.

  "content_scripts": [{
    "css": ["styles.css"],
    "js": ["content.js"],
    "matches": ["https://www.coolsite.com/*"]
  }]

Внутри content.js я делаю HTTP-вызов и в результате получаю HTML-страницу.Я хотел бы проанализировать загруженную html-страницу с document.querySelector(), но эта страница доступна только в виде строки.Какой лучший способ разобрать это?

    var xhr = new XMLHttpRequest();
    xhr.onreadystatechange = function (ev) {
        if (xhr.readyState === 4) {
            // parse xhr.responseText as DOM???
        }
    };
    xhr.open("GET", "https://www.coolsite.com/store/" + shopName);
    xhr.send();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...