Так же код который может помочь убрать лишние ссылки на файлы из списка сайтов
// Исходный список URL-адресов var urlsList = [[URLS_LIST]]; // Окончания файлов для фильтрации var fileExtensions = ['.css', '.js', '.wow', '.php', '.doc', '.html', '.pdf', '.txt', '.zip', '.wav']; // Расширения файлов для фильтрации var mediaExtensions = ['.mp3', '.jpg', '.jpeg', '.png', '.gif', '.bmp', '.svg', '.webp', '.ico']; // Результирующий список URL-адресов var filteredUrls = []; urlsList.forEach(function(url) { // Проверка окончаний файлов var hasInvalidFileExtension = fileExtensions.some(function(extension) { var regex = new RegExp(extension.replace('.', '\\.') + '($|\\W)'); return regex.test(url); }); // Проверка расширений файлов var hasInvalidMediaExtension = mediaExtensions.some(function(extension) { var regex = new RegExp(extension.replace('.', '\\.') + '($|\\W)', 'i'); return regex.test(url); }); if (!hasInvalidFileExtension && !hasInvalidMediaExtension) { filteredUrls.push(url); } }); // Запись результата обратно в переменную [[URLS_LIST]] [[URLS_LIST]] = filteredUrls; // Преобразование списка в строку с новой строкой в качестве разделителя var result = filteredUrls.join('\n');Собрал for - баг бесконечный скрипт
-
кто сможет помочь напишите пожалуйста в лс дам с профилем
-
@VanyaBizeps said in Собрал for - баг бесконечный скрипт:
кто сможет помочь напишите пожалуйста в лс дам с профилем
Вы выведите в лог переменную [[CYCLE_INDEX]] в самом начале цикла и тогда точно будете знать, в каком цикле у вас проблема, так как у вас в скрипте 3 вложенных цикла.
-
@tet-vivi said in Собрал for - баг бесконечный скрипт:
@Fox раз 3 вложенных, то к [[CYCLE_INDEX]] нужно в каждом цикле с пометкой что за цикл
Вы указали, что у вас первый цикл выполняется бесконечно, я сказал, как это можно проверить
-
@Fox said in Собрал for - баг бесконечный скрипт:
[[CYCLE_INDEX]]
Здравствуйте, сделал как вы сказали - выводит в лог "0"
-
@VanyaBizeps said in Собрал for - баг бесконечный скрипт:
@Fox said in Собрал for - баг бесконечный скрипт:
[[CYCLE_INDEX]]
Здравствуйте, сделал как вы сказали - выводит в лог "0"
каждую итерацию выводит 0?
-
@VanyaBizeps said in Собрал for - баг бесконечный скрипт:
@Fox
[766935202] [15:04:24] Поток №1 : 0сори не понял что сделать
открой скрипт в режиме "записи" и гоняй его по кругу до упора, смотри что выдаёт это действие "лог"
-
@VanyaBizeps said in Собрал for - баг бесконечный скрипт:
@Fox
поставил for 1:5
лог [[CYCLE_INDEX]] в конце
пропустил
[766935202] [15:09:31] Поток №1 : 0
[766935202] [15:09:54] Поток №1 : 0и так 5 раз
Я написал поставить лог первым действием в цикле
-
@VanyaBizeps said in Собрал for - баг бесконечный скрипт:
@Fox
[477360391] [15:13:12] Поток №1 : 15 раз
Скорее всего баг сброса переменной [[CYCLE_INDEX]] из за действий "начать цикл". Проверю чуть позже
-
@VanyaBizeps said in Собрал for - баг бесконечный скрипт:
@Fox
спасибо большое! можете написать в лс , а то у меня прав нет
я дам вам полный проект с профилем что бы вам удобнее былоПриложить проект может любой, как и написать в лс. Только я думаю это лишнее. Если понадобится - я напишу