Перейти к содержимому

Как убрать cookie-баннеры и всплывающие окна из записи сайта

Как не пустить в видео о сайте баннеры согласия, кнопки чатов и окна подписки: закрыть их, скрыть через CSS, заблокировать списками фильтров или взять инструмент съёмки, который сначала убирает их сам.

Aviral LakhanpaulОбновлено Чтение: 2 мин

Коротко

Убирайте их до съёмки, а не после: обрезанный или размытый в редакторе баннер никогда не выглядит чисто. Если записываете сами, закройте баннер, скройте оставшееся строкой CSS в DevTools или заблокируйте уведомления о cookie списком фильтров. Если рендерите по URL, берите инструмент, который автоматически убирает баннеры согласия, кнопки чатов и модальные окна и позволяет скрыть по CSS-селектору всё, что он пропустил.

Почему это нужно сделать до съёмки

Полоса согласия, закреплённая внизу окна, есть в каждом кадре видео с прокруткой. Обрезав её, вы тоже теряете полоску страницы в каждом кадре, а размытие оставляет пятно, которое стоит на месте, пока всё остальное прокручивается. С кнопкой чата в углу та же история. Чистый вариант только один — тот, где их никогда не было.

Если записываете экран сами

  • Закройте или примите баннер, закройте окно подписки на рассылку и сверните виджет чата, затем перезагрузите страницу и проверьте, что они не вернулись. Многие появляются снова при каждой загрузке в новом приватном окне.
  • Заблокируйте их. В uBlock Origin есть необязательные списки фильтров для уведомлений о cookie (в настройках, в списках фильтров, раздел Annoyances). Включите их в том профиле браузера, в котором записываете.
  • Скройте оставшееся через CSS. В DevTools щёлкните элемент правой кнопкой, выберите «Просмотреть код» и либо удалите узел, либо добавьте правило, которое его скрывает.
Правило для DevTools, скрывающее типичные остатки
/* Вставьте в новое правило стилей на панели Elements. Поменяйте селекторы
   на те, что на самом деле используются на странице. */
#onetrust-banner-sdk,
.cookie-banner,
[aria-label*="cookie" i],
.intercom-lightweight-app { display: none !important; }

html, body { overflow: auto !important; }

Последняя строка важнее, чем кажется. Многие модальные окна блокируют прокрутку страницы, пока открыты, и если скрыть окно, не сняв блокировку, страница перестанет прокручиваться.

Если рендерите по URL

В Website Scroll Video это включено по умолчанию — настройка «Убирать cookie-баннеры и всплывающие окна». Прежде чем что-либо снимать, страницу очищают:

  • Крупные платформы согласия распознаются по имени и удаляются.
  • Незнакомые ловит эвристика, которая ищет закреплённые элементы поверх всего остального с текстом о согласии.
  • Кнопки чатов, окна подписки на рассылку и оставшиеся тёмные подложки тоже удаляются.
  • Блокировка прокрутки, которую оставляют такие окна, снимается, поэтому страница прокручивается до самого конца.

Рядом есть ещё две настройки. «Блокировать трекеры и рекламу» не даёт загружаться запросам трекеров и рекламы, а заодно убирает из кадра рекламные места и виджеты, которые они приносят. «Скрыть элементы» принимает CSS-селекторы, по одному в строке, для всего, что специфично для сайта и осталось после автоматической очистки, например промо-полосы или закреплённой кнопки «Записаться на демо».

Закреплённые шапки — другой случай

Закреплённая панель навигации — часть дизайна, а не мусор, и обычно ей место в видео. Рендереры, которые ведут кадр по одному высокому скриншоту, должны обрабатывать её отдельно, иначе она появится один раз наверху, а потом уедет вместе с прокруткой. Website Scroll Video заново накладывает закреплённую шапку поверх каждого кадра, закреплённую так, как её видит посетитель. Если она вам совсем не нужна, добавьте её селектор в «Скрыть элементы».

Попробуйте на своём сайте

Вставьте ссылку и бесплатно посмотрите прокрутку в предпросмотре. Бесплатных кредитов при регистрации: 51. Карта не нужна, а на экспортах нет водяного знака.

Недавние запросы

    Вопросы и ответы

    Коротко о том, что обычно спрашивают дальше.

    Контакты
    Как скрыть cookie-баннер при записи сайта с экрана?

    Закройте его и перезагрузите страницу, чтобы убедиться, что он не вернулся, или скройте его правилом CSS в DevTools, или включите в блокировщике рекламы список фильтров для уведомлений о cookie. Затем снимите блокировку прокрутки, если он её оставил.

    Попадёт ли cookie-баннер в мой экспорт из Website Scroll Video?

    Нет. Известные платформы согласия распознаются по имени, а незнакомые — эвристикой, которая ищет закреплённые элементы поверх всего остального с текстом о согласии, и всё это удаляется до начала съёмки. Вместе с ними уходят кнопки чатов и окна подписки на рассылку.

    Что делать, если всплывающее окно всё равно появилось в видео?

    Добавьте его CSS-селектор в «Скрыть элементы» в настройках видео и снова посмотрите предпросмотр. Предпросмотр бесплатный, поэтому проверить можно до экспорта.

    Логотип Website Scroll Video: кнопка воспроизведения поверх веб-страницы в окне браузера.

    Меньше времени на запись. Больше — на созидание.

    Автоматизируйте запись сайтов: настраиваемое движение, умные регуляторы и параметры экспорта, сделанные для современных авторов.