Документация Promolytica
Все разделы

Проверки

Источники

откуда сайт грузит чужое, перенос к себе, разрешённые адреса

Экран «Источники» в кабинете
Так этот экран выглядит в кабинете. Нажмите, чтобы открыть крупно.

Страница показывает, откуда сайт грузит чужое: скрипты, стили, шрифты, счётчики и вставки. Для каждого адреса видно, что именно грузится, где он обслуживается (в России или за рубежом) и есть ли у скрипта проверка целостности. Список берётся из последнего паспорта безопасности.

Кнопка «Перенести к себе» скачивает чужие шрифты, стили и библиотеки в папку vendor сайта и переписывает ссылки: сайт перестаёт зависеть от чужих серверов и их блокировок. Правка ложится в черновик, вы проверяете превью и публикуете. Скрипты сервисов (чат, оплата, капча) не переносятся: их код живёт у самого сервиса.

То же правило действует при каждой правке в чате: если ассистент подключил библиотеку или шрифт с чужого сервера, платформа сама переносит файл к себе. Если на странице оказался скрипт стороннего сервиса, правка всё равно проходит, а в ответе появляется предупреждение с названием адреса. Отметьте адрес разрешённым здесь, если это ваш сервис, и предупреждение больше не появится.

Что важно знать

  • Белый список это ваше решение: чужой скрипт получает те же права, что и сайт, поэтому платформа подключает его только по вашей команде. Счётчик Метрики и адреса платформы разрешены всегда.
  • Чужой исполняемый скрипт правку никогда не отменяет: он остаётся на странице, а в ответе ассистента появляется предупреждение с адресом. Разрешённые адреса в белом списке убирают это предупреждение; те же адреса попадают в политику источников (CSP), если она включена.
  • Адреса из белого списка попадают и в политику CSP, если она включена в разделе «Заголовки безопасности».

Что вы увидите

Страница «Внешние источники»: строка «Чужих адресов на сайте: N» по паспорту безопасности (список берётся с главной страницы опубликованного сайта), кнопки «Проверить заново» и «Перенести к себе (N)», таблица «Адрес / Что грузится / Откуда» с метками «Россия», «за рубежом», «платформа», «свой поддомен», «не определили» и отметкой проверки целостности, кнопки «Разрешить адрес» / «Убрать из разрешённых», список «Разрешённые адреса».

«Перенести к себе» скачивает чужие шрифты, стили и библиотеки в папку сайта и переписывает ссылки; правка ложится в черновик. Скрипты сервисов (чаты, счётчики, оплата) не переносятся: они должны грузиться со своего сервера. Счётчик Метрики и адреса платформы разрешены всегда.

Частые вопросы

  • Зачем переносить шрифты и библиотеки к себе? Сайт перестаёт зависеть от чужого сервера: если он лёг или заблокирован, страницы всё равно открываются, а посетители не отдают свои данные третьей стороне.
  • Что даёт «Разрешить адрес»? Убирает предупреждение в ответах ассистента о чужом скрипте с этого адреса и добавляет адрес в политику источников (CSP), если она включена. Сам скрипт и без разрешения остаётся на странице.
  • Почему список считается только по главной? Паспорт читает главную страницу как визитку: чужие скрипты почти всегда подключены в шаблоне и есть на всех страницах.

Если не сработало

  • Написано «Паспорт безопасности ещё не составлялся». Нажмите «Проверить заново»: список источников берётся из паспорта.
  • Написано «Не удалось поставить перенос: у сайта нет активной сессии редактора или такой же перенос уже ждёт очереди». Откройте редактор или дождитесь предыдущего переноса в «Очереди правок».
  • Написано «Белый список настраивается после первой публикации сайта». Опубликуйте сайт.
  • Написано «Укажите хост, например widget.example.com». В поле нужен адрес сервера без https:// и пути.