Внимательные пользователи наверняка замечали, что при загрузке некоторых сайтов в строке состояния браузера на несколько секунд — а иногда и дольше — появляются различные URL-адреса. Это нередко вызывает вопросы: не свидетельствует ли такое поведение сайта о вредоносной активности и можно ли отключить отображение этих адресов, ускорив тем самым загрузку страницы?
Содержание статьи:
Децентрализованные сайты
Начнем с того, что описанная ситуация является нормальной.
Большинство современных сайтов не хранят все ресурсы в одном месте.
При загрузке страницы браузер сначала получает ее основной HTML-код, после чего последовательно запрашивает остальные элементы с вспомогательных доменов.
Это могут быть:
- стили и скрипты;
- файлы мультимедиа;
- ответы сторонних API;
- ответы серверов авторизации;
- метрики, например, Яндекс.Метрика;
- рекламные блоки и внешние виджеты;
- файлы копий сайта, загружаемые с ближайших к вам серверов CDN.
В общем, то что вы видите в строке состояния, — это процесс сборки веб-страницы из множества разных источников.
Можно ли остановить процесс загрузки данных?
Полностью нет — иначе функциональность веб-страницы будет нарушена.
Однако количество сетевых запросов можно сократить, ограничив загрузку элементов, не влияющих на работу сайта.
В частности, можно заблокировать рекламу и системы сбора статистики — для этого достаточно установить и настроить расширение uBlock Origin или приложение AdGuard.
Как получить все URL-адреса
Для тех, кому нужен полный список всех соединений, мы подготовили эту инструкцию.
- Зайдите на исследуемый сайт и откройте панель инструментов разработчика клавишей F12.
- Переключитесь на вкладку «Сеть» и обновите страницу.
- Дождавшись ее полной загрузки, нажмите кнопку в виде шестеренки и выберите в меню «Сохранить все как HAR».
Файлы формата .har по сути это текстовые JSON, но поскольку в них много технического шума, просматривать их в Блокноте неудобно.
Чтобы упростить анализ, мы подготовили небольшой скрипт.
Скачайте этот заархивированный zip архивом HTML-файл:
Откройте его(get_links.html) в браузере, нажмите кнопку «Обзор» и укажите сохраненный HAR-файл.
После обработки данных вы получите чистый список всех доменов, с которыми соединялся сайт.









Добавить комментарий