


30 октября Cloudflare обновила Browser Run: сервис теперь использует Chrome 152 по умолчанию. Изменения затрагивают не только браузерный движок, но и результаты извлечения ссылок и Markdown. Mentoring.digital собрала пункты, которые полезно проверить в сценариях браузерной автоматизации.
Для Quick Actions стандартный User-Agent теперь соответствует Chrome 152 вместо Chrome 119. Его по-прежнему можно переопределить параметром userAgent. По сообщению Cloudflare, переход на новый движок не требует изменения кода приложения, однако собственные проверки и правила на стороне целевого сайта могут зависеть от строки User-Agent.
В выпуск также вошли исправление загрузки ответов с большими HTTP-заголовками и удаление более не доверенных корневых сертификатов из хранилища доверия. Из этого не следует гарантия загрузки любого сайта: доступность страницы и её требования к соединению остаются отдельными условиями.
Операция /links теперь возвращает абсолютные URL. Обходы в режиме links-only следуют относительным ссылкам. Если следующий этап вашего конвейера ожидал только относительные пути или сам добавлял базовый адрес строковой операцией, результат стоит проверить на нескольких типах ссылок.
В /markdown и Markdown-результатах обхода сохраняется обозначение языка блока кода. Это полезно для дальнейшего отображения и обработки документации. При этом сохранённая метка языка не подтверждает правильность или безопасность самого примера кода.
Возьмите небольшой известный набор страниц: с относительной ссылкой, блоком кода и ожидаемым тайм-аутом. Сверьте итоговые адреса, порядок нужных данных и поведение обработчика ошибок. В анонсе также отмечены более понятные и единообразные ошибки тайм-аута, а исключения Outbound Workers передаются как HTTP-ошибки.
Не ограничивайтесь проверкой успешного снимка одной страницы. Отдельно посмотрите, как ваш сценарий сообщает об ошибке и не выдаёт ли неполный результат за полный. Подобрать контрольные примеры для интерфейса и браузерной интеграции можно с наставником по frontend-разработке.