@0x80070005

Как вытащить токен из запроса?

Вопрос знатокам. В общем, имеется телеграмм бот, при запуске бота у нас в network имеются запросы и в запросе /refresh имеется заголовок авторизации, как мне вытащить токен от сюда? Хочу чтобы была кнопка в расширение «получить токен» и когда я нажимаю на неё и если такой запрос у нас имеется, то получить данный токен из заголовка. Насколько я знаю, это вроде как возможно, потому что существуют расширения которые вытягивают blob файлы.
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
kprod
@kprod
Fullstack-разработчик
manifest.json
{
  "manifest_version": 3,
  "name": "Request Header Logger",
  "version": "1.0",
  "permissions": [
    "webRequest"
  ],
  "background": {
    "service_worker": "background.js"
  },
  "host_permissions": [
    "*://*/*"
  ]
}

В host_permissions лучше указать только нужные хосты

background.js
chrome.webRequest.onSendHeaders.addListener(
    function(details) {
        console.log("URL: " + details.url); // Тут будет url запроса
        console.log("Request Headers: ", details.requestHeaders); // Тут будут заголовки запросов
    },
    { urls: ["<all_urls>"] },
    ["extraHeaders", "requestHeaders"]
);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы