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

Страница показывает, откуда сайт грузит чужое: скрипты, стили, шрифты, счётчики и вставки. Для каждого адреса видно, что именно грузится, где он обслуживается (в России или за рубежом) и есть ли у скрипта проверка целостности. Список берётся из последнего паспорта безопасности.
Кнопка «Перенести к себе» скачивает чужие шрифты, стили и библиотеки в папку vendor сайта и переписывает ссылки: сайт перестаёт зависеть от чужих серверов и их блокировок. Правка ложится в черновик, вы проверяете превью и публикуете. Скрипты сервисов (чат, оплата, капча) не переносятся: их код живёт у самого сервиса.
То же правило действует при каждой правке в чате: если ассистент подключил библиотеку или шрифт с чужого сервера, платформа сама переносит файл к себе. Если на странице оказался скрипт стороннего сервиса, правка всё равно проходит, а в ответе появляется предупреждение с названием адреса. Отметьте адрес разрешённым здесь, если это ваш сервис, и предупреждение больше не появится.
Что важно знать
- Белый список это ваше решение: чужой скрипт получает те же права, что и сайт, поэтому платформа подключает его только по вашей команде. Счётчик Метрики и адреса платформы разрешены всегда.
- Чужой исполняемый скрипт правку никогда не отменяет: он остаётся на странице, а в ответе ассистента появляется предупреждение с адресом. Разрешённые адреса в белом списке убирают это предупреждение; те же адреса попадают в политику источников (CSP), если она включена.
- Адреса из белого списка попадают и в политику CSP, если она включена в разделе «Заголовки безопасности».
Что вы увидите
Страница «Внешние источники»: строка «Чужих адресов на сайте: N» по паспорту безопасности (список берётся с главной страницы опубликованного сайта), кнопки «Проверить заново» и «Перенести к себе (N)», таблица «Адрес / Что грузится / Откуда» с метками «Россия», «за рубежом», «платформа», «свой поддомен», «не определили» и отметкой проверки целостности, кнопки «Разрешить адрес» / «Убрать из разрешённых», список «Разрешённые адреса».
«Перенести к себе» скачивает чужие шрифты, стили и библиотеки в папку сайта и переписывает ссылки; правка ложится в черновик. Скрипты сервисов (чаты, счётчики, оплата) не переносятся: они должны грузиться со своего сервера. Счётчик Метрики и адреса платформы разрешены всегда.
Частые вопросы
- Зачем переносить шрифты и библиотеки к себе? Сайт перестаёт зависеть от чужого сервера: если он лёг или заблокирован, страницы всё равно открываются, а посетители не отдают свои данные третьей стороне.
- Что даёт «Разрешить адрес»? Убирает предупреждение в ответах ассистента о чужом скрипте с этого адреса и добавляет адрес в политику источников (CSP), если она включена. Сам скрипт и без разрешения остаётся на странице.
- Почему список считается только по главной? Паспорт читает главную страницу как визитку: чужие скрипты почти всегда подключены в шаблоне и есть на всех страницах.
Если не сработало
- Написано «Паспорт безопасности ещё не составлялся». Нажмите «Проверить заново»: список источников берётся из паспорта.
- Написано «Не удалось поставить перенос: у сайта нет активной сессии редактора или такой же перенос уже ждёт очереди». Откройте редактор или дождитесь предыдущего переноса в «Очереди правок».
- Написано «Белый список настраивается после первой публикации сайта». Опубликуйте сайт.
- Написано «Укажите хост, например widget.example.com». В поле нужен адрес сервера без https:// и пути.