Chrome extenshion. Получение данных с входящего запроса на сайте

Рейтинг: 0Ответов: 0Опубликовано: 10.08.2023

При загрузке страницы, на сайт приходит очень много входящих данных с различных АПИ. Меня интересует определенный реквест, в ответе которого находятся нужные мне данные. Вручную я все прекрасно вижу и понимаю, что мне нужно. Но как мне отфильтровать входящие запросы и взять данные только с нужного?

Я пробовал много вариантов, и вот последний, который хоть что-то сделал:

background.js

chrome.webRequest.onCompleted.addListener(
    function(details) {
        console.log(details, details.url) //тут приходят ссылки, но не все
        if (details.url.includes("your-api-url")) { // сюда пока не дошёл
            chrome.tabs.sendMessage(details.tabId, { type: "API_RESPONSE", data: details });
        }
    },
    { urls: ["<all_urls>"] }
);

Итого выходит, что я получаю список входящих ссылок, но там только type: image .

Как можно получить эти данные в json?

Ответы

Ответов пока нет.