Начать бесплатноНачать
Бесплатный инструмент

Проверка mixed content

Если страница открылась по HTTPS, соберём src/href с http:// из HTML. Браузер часть из них просто не загрузит.

Как пользоваться

  1. 1Вставьте HTTPS-адрес страницы.
  2. 2Смотрим список http:// в атрибутах src и href.
  3. 3Скрипты и iframe с HTTP браузер блокирует.
  4. 4Картинки могут загрузиться с предупреждением — их тоже лучше перевести.

Что такое смешанный контент

Страница по HTTPS, а картинка, скрипт или CSS — по HTTP. Браузер считает это смешанным содержимым: активное (скрипты, iframe) блокирует, пассивное (картинки) иногда ещё пускает. Для пользователя замок «ломается», для робота часть ресурсов не видна.

После переезда на HTTPS в шаблоне часто остаются абсолютные http://cdn.old.ru. Эта проверка ищет такие ссылки в HTML ответа. То, что дорисует JavaScript, можем не увидеть.

Что попадёт в список

Атрибуты src и href, которые начинаются с http://. До 30 уникальных адресов. Если страница сама открылась по HTTP, mixed content не считаем: сначала нужен редирект на HTTPS и живой сертификат.

Не проверяем, жив ли каждый HTTP-файл: достаточно факта небезопасной ссылки. Перевод на https:// того же хоста обычно решает проблему.

Как чинить

Протокол-relative //cdn.example.com или сразу https://. В CMS — базовый URL сайта. В рекламных пикселях — актуальный код, не копия 2016 года. В TinyMCE и старых статьях — массовая замена по контенту.

HSTS не исправляет ссылки в HTML, только заставляет браузер впредь ходить по HTTPS на ваш хост. Чужие HTTP-ресурсы всё равно надо менять.

Связка с SSL и аудитом

Сначала сертификат и редирект, потом чистка mixed content. Аудит найдёт такие ссылки на многих URL, эта страница — на одном.

Без регистрации. Список можно отдать разработчику как есть.

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

Почему список пустой, а браузер ругается?
Ресурс подгрузился из JS или CSS. В статическом HTML его нет.
http в тексте страницы — это mixed?
Нет, только в src/href ресурсов.
Нужно ли чинить картинки?
Да. Даже если браузер их показал, часть клиентов и роботов ведут себя строже.
Это дыра в безопасности?
Активный mixed content — да, скрипт с HTTP могут подменить. Картинка — скорее целостность и замок.
Нужна регистрация?
Нет.

Проверьте свой сайт за пару минут

Запустите бесплатное демо-аудита — увидите главные проблемы без оплаты и без подписки.

Платный аудит — от 99 ₽ за запуск. Все тарифы