Сhrome extension для чтения, фильтрации и отправки нужных данных на API
Впервые сталкиваюсь с расширениями и возникли сложности реализовать следующую задачу: Необходимо расширение, которое в фоном режиме будет перехватывать запросы с веб-сайта, фильтровать и отправлять на API
собрал скелет (manifest 3), подключил background.js и теперь я не понимаю как мне посмотреть responce перехватываемых POST запросов.
Максимум что я смогу вывести это
chrome.webRequest.onBeforeRequest.addListener(
function(details) {
if(details.method == "POST")
console.log(JSON.stringify(details));
},
{urls: ["https://site.top/*"]},
['requestBody']
);
что выводит в консоль
{"frameId":0,"initiator":"https://site.top","method":"POST","parentFrameId":-1,"requestBody":{"raw":[{"bytes":{}}]},"requestId":"2131","tabId":228,"timeStamp":1649932381727.752,"type":"xmlhttprequest","url":"site.top"}
Это максимум инфы что я смог забрать, все остальные советы что я нахожу они или не рабочие или на manifest 2, что не подходит. Есть какой то вариант с инъекциями, но тут скиллов не хватает, чтобы понять как это работает. Спасибо, что выслушали.