Как делать редирект в расширении?

Добрый день, как сделать так, что бы когда сайт подаёт запрос например на https://test.ru/js/1.js, то расширение его редиректило на https://test.ru/js/2.js, или выдавало ответ от https://test.ru/js/2.js

Делал такой код:
chrome.webRequest.onBeforeRequest.addListener(
  function(details) {
    if (details.url === "да1") {
      return {redirectUrl: "да2"};
    }
  },
  {urls: ["<all_urls>"]},
  ["blocking"]
);

Но он работает только когда я вставляю ссылку в вкладку в браузере, а когда сайт подаёт запрос, не работает.
  • Вопрос задан
  • 131 просмотр
Пригласить эксперта
Ответы на вопрос 1
zkrvndm
@zkrvndm
Архитектор решений
Укажи явным образом ResourceType:
https://developer.chrome.com/docs/extensions/refer...
Используй console.log чтобы понимать ловится нужный запрос в принципе или нет.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
21 нояб. 2024, в 19:31
500 руб./за проект
21 нояб. 2024, в 19:28
200000 руб./за проект