Таким образом добился нужного результата, все домены кроме разрешенных ведут на мой вебсервер, который отдаёт пустой контент на любой домен, для https самоподписаный сертификат + команда хрома для игнора ошибки серта как на скрине.
@GreY в игнор нужно оборачивать каждый переход по ссылке отдельно. Не весь скрипт. А чтобы выйти из цикла, нужно в нем увеличивать переменную и поставить if (счетчик > 10). Когда больше 10 раз повторит, то зайдет в if и там можно поставить break. Но тут наверно придется городить переходы по меткам.
@fox пишет не удалось найти такую переменную, а если создаю выше переменную end со значением 0 и выставляб string тип - ничего не происходит
UPD:получилось