Как применить User-Agent (или отпечаток) ко ВСЕМ запросам браузера

Поддержка
  • Всем привет!
    Вопрос из заголовка. Моя последовательность действий:

    1. Применяю кубиком "Установить заголовок" новый User-Agent "...Chrome/141.0.0.0"
    2. Загружаю любую страницу через браузер
    3. Проверяю заголовки через консоль:
    • основной запрос на html уходит с корректным User-Agent "...Chrome/141.0.0.0"
    • все остальные запросы (подгрузка js, шрифтов и т.д.) уходят с User-Agent "...Chrome/121.0.0.0" (текущая версия браузера в BAS).

    Если вместо простой установки User-Agent использовать FingerprintSwitcher - ситуация аналогичная. В основном запросе все заголовки из отпечатка. Во вспомогательных запросах часть заголовков из отпечатка (например, Sec-Ch-Ua), но User-Agent всегда почему-то такой же, как текущая версия браузера.

    Как сделать, чтобы остальные запросы уходили тоже с установленным UA?

  • Опытным путем установлено, что дело в кубике "Разрешить кэш". Если он есть - утекает дефолтный UA браузера BAS. Если его нет - все запросы идут с нужным UA.

  • @doupiu

    Тому, что видно в консоли девелопера браузера доверять нельзя, наружу уходит по другому. Проверяй снаружи.

  • @sergerdn консоль не врет, при наличии кубика "Разрешить кэш" для части запросов наружу уходит дефолтный UA вместо установленного/отпечаткового UA. Проверено на cf_clearance (кука от Cloudflare), который чувствителен к изменениям UA, он считает, что запрос был с UA как в браузере, а не как в отпечатке. Без кубика "Разрешить кэш" все нормально.

  • @doupiu проверь на вебхуке гет запросом что приходит в заголовках.
    https://webhook.site/