Chrome 157 в ядре. Перевод профиля сразу через одну версию.
В ядре AntiBrow появилась сборка на Chrome 157, и сборки на 156 перед ней нет: серия идёт со 155 сразу на 157. Chrome 156 вышел в стабильный канал 2026-10-07, а 157 последовал 2026-10-22, примерно через две недели, так что сборка на 156 начала бы устаревать почти сразу после выхода.
Для тех, кто переводит профили вперёд, этот пропуск ставит два практических вопроса. Выглядит ли скачок через версию подозрительно? И нужно ли заполнить пропущенный номер вручную, чтобы история выглядела непрерывной? Короткие ответы - нет и нет, и второй важнее.
Пропущенная версия - это то, что делает простаивающий ноутбук
Обновлятор Chrome не проходит версии по одной. Когда он запускается, он скачивает актуальную, и браузер переключается на неё при следующем перезапуске. Ноутбук, пролежавший закрытым несколько недель, просыпается и сразу оказывается на текущей мажорной версии; промежуточные на эту машину никогда не ставятся. То же происходит с любым, кто достаточно долго откладывает перезапуск.
Поэтому один профиль, который в понедельник показывает 155, а через неделю 157, выглядит как браузер, который давно не перезапускали. Само по себе это ничем не примечательно. Примечательна группа связанных профилей, совершающих один и тот же скачок в один и тот же час, поэтому переводы по-прежнему стоит растягивать во времени, как объясняет первая заметка о релизах.
Не выдумывайте 156
Соблазнительно сделать серию непрерывной: выдать нескольким профилям user agent 156 поверх сборки 155 или 157. Это создаёт ровно то противоречие, которое детекторы и ищут.
Строка версии хранится не в одном месте. Она есть в заголовке User-Agent, в navigator.userAgent, в низкоэнтропийных client hints, которые уходят с каждым запросом, и в полном списке версий, который страница может запросить:
const { fullVersionList } = await navigator.userAgentData
.getHighEntropyValues(['fullVersionList'])
В сети запрос от сборки 157 несёт заголовок вроде такого, и мажорная версия в нём должна совпадать с версией в user agent:
sec-ch-ua: "Chromium";v="157", "Google Chrome";v="157", "Not-A.Brand";v="24"
За всем этим стоит сам движок. Каждая мажорная версия приносит изменения веб-платформы и новые значения по умолчанию, и скрипт может проверить их напрямую, не читая никаких меток. Браузер, у которого заголовок говорит 156, набор возможностей говорит 157, а высокоэнтропийные hints говорят что-то третье, - это браузер, который никто никогда не устанавливал. Ядро держит все эти поверхности на той сборке, на которой реально работает, а вручную исправленная строка версии может только нарушить это согласие, но не улучшить его.
Перевод профиля и проверка результата
Сначала попробуйте новую версию на одноразовом профиле, как в заметке о Chrome 155. Затем переводите рабочие профили по одному:
import { setProfileKernelVersion } from 'anti-detect-browser'
await setProfileKernelVersion({ profileName: 'shopper-01', version: '157' })
Меняется только сборка браузера, а вместе с ней все места, где сообщается версия. В десктопном приложении тот же переключатель есть в настройках профиля.
После первого запуска на 157 откройте в профиле любую страницу и сравните три показания: navigator.userAgent, navigator.userAgentData.brands и fullVersionList из примера выше. Все три должны называть 157. Если хоть одно расходится, остановитесь и не переводите следующий профиль, пока не поймёте почему.
Пакеты приходят для каждой операционной системы отдельно. Если свежий профиль на вашей машине всё ещё показывает 155, пакета 157 для этой системы ещё нет в манифесте релизов, и новые профили на ней получают самую свежую из доступных сборок, пока он не появится.
Когда этот релиз не для вас
Иногда правильный ответ - вообще не переводить, а иногда - вообще не пользоваться нами.
Если профиль в середине чего-то важного, например выплаты, верификации или апелляции, не трогайте его, пока это не закончится. Обновление браузера - небольшое изменение, но всё же изменение, и незачем накладывать его на чувствительную сессию.
Если вы не ведёте раздельные личности, обычный Chrome - инструмент лучше. Он сам переходит на 157, все перечисленные выше поверхности согласованы у него по построению, и стоит он ничего. Смысл управлять версиями для каждого профиля появляется, только когда много личностей не должны связываться друг с другом, и даже тогда прокси и история аккаунта объясняют гораздо больше проверок, чем версия браузера.
Попробуйте на бесплатном тарифе.
Неограниченное число локальных профилей, без карты. Проверьте результат детекторами сами.