Подтвердить что ты не робот

Заблокированная загрузка смешанного активного содержимого

Я получаю эти предупреждения в своей консоли, а мой script не работает нормально

Заблокированная загрузка смешанного активного содержимого http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css"

Вот скриншот:

enter image description here

Как я могу исправить эти предупреждения?

Мои скрипты:

<script type="text/javascript" src="http://malsup.github.io/jquery.blockUI.js"> </script>
<link rel="stylesheet" href="#" onclick="location.href='http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css'; return false;">
4b9b3361

Ответ 1

Используйте этот код для включения ваших файлов cdn: Использовать протокол https в вашем URL:

<link rel="stylesheet" href="https://code.jquery.com/ui/1.8.10/themes/smoothness/jquery-ui.css" type="text/css">
<script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.10/jquery-ui.min.js"></script>

Или этот шаблон:

<link rel="stylesheet" href="//code.jquery.com/ui/1.8.10/themes/smoothness/jquery-ui.css" type="text/css">
<script type="text/javascript" src="//ajax.aspnetcdn.com/ajax/jquery.ui/1.8.10/jquery-ui.min.js"></script>

Ответ 2

Когда пользователь посещает страницу, обслуживаемую через HTTP, их соединение открыто для подслушивания и man-in-the-middle (MITM) атак. Когда пользователь посещает страницу, обслуживаемую через HTTPS, их соединение с веб-сервером аутентифицируется и шифруется с помощью SSL и, следовательно, защищается от подслушивающих устройств и MITM атак.

Однако, если страница HTTPS содержит контент HTTP, часть HTTP может быть прочитана или изменена злоумышленниками, даже если главная страница передается через HTTPS. Когда страница HTTPS имеет контент HTTP, мы называем этот контент "mixed". Веб-страница, которую пользователь посещает, только частично зашифрована, так как часть содержимого извлекается unencrypted поверх HTTP. Блокировщик смешанного содержимого блокирует определенные запросы HTTP на страницах HTTPS.

Получите это от Blog

Ответ 3

Это дубликат Почему я неожиданно получаю "Заблокированное загруженное смешанное активное содержимое" , в Firefox?, который содержит прекрасный и сжатый ответ:

Страница, отображаемая с помощью HTTPS, вызывает содержимое через HTTP. Это можно исправить, вызвав страницу по HTTP или получив страницу для ее (возможно динамического) контента с тем же протоколом, что и сам.

Ответ 4

Эта проблема возникает, если вы просматриваете страницу как SSL. Вам нужно изменить свою ссылку как https или запустить url как //, чтобы избежать этой проблемы.