Как ввести задержку между веб-запросами - PullRequest
0 голосов
/ 27 февраля 2020

Я делаю плагин для Chrome. Как добавить задержку между веб-запросами.

chrome.webRequest.onBeforeRequest.addListener(

        function(details) {
          // I want every request to be delayed. example: 10 milisecond
          return {cancel: details.url.indexOf("://www.evil.com/") != -1};
        },
        {urls: ["<all_urls>"]},
        ["blocking"]);

Спасибо ...

1 Ответ

0 голосов
/ 29 апреля 2020

Я имею дело с той же проблемой, мне нужно просмотреть пользовательский запрос по предварительному запросу, запустив URL-адрес на удаленном сервере, чтобы увидеть, находится ли он в списке банов.

Я думаю, я перенаправлю пользователя на страницу с песочными часами, затем включу sh, когда запрос вернется.

Так что в вашем случае с произвольными десятью секундами , вы возвращаете redirectUrl: [страница расширения заполнителя], и эта страница рассчитывает на десять секунд, а затем загружает страницу, которая должна была быть отложена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...