Показать сообщение отдельно
  #3 (permalink)  
Старый 04.09.2021, 06:17
Интересующийся
Отправить личное сообщение для Azazaza Посмотреть профиль Найти все сообщения от Azazaza
 
Регистрация: 08.11.2011
Сообщений: 19

voraa, благодарю за внимание. "async" там действительно не к месту, был нужен в свое время, но потом забыл убрать - увяряю Вас, это не причина проблемы, с которой я столкнулся.

Вот сам цикл:
async function iterateChannels()
    {
        let item = document.querySelector(SELECTOR_CHANNEL + ':nth-child(1)')
        while (item)
        {
            try
            {
                let result = await window.promiseDoActionChildWindow(item.href, 'search_id');
                item = item.nextSibling;
                console.log(result.status, result);
            }
            catch (result)
            {
                console.error(result.status, result);
                console.log('Повторная попытка.');
            }
            await delay(10000); // Просто задержка на 10 секунд
        }
    }
Ответить с цитированием