Получил сообщение «Заблокировано: смешанный контент» на веб-сайте HTTPS.

Каково текущее поведение?

Я запускаю веб-сайт, используя Webpack в производстве.

Я был удивлен, увидев в консоли Chrome следующую ошибку при загрузке файла js, который смешан с weback и laravel-mix

введите описание изображения здесь

Мои вопросы:

  1. Как мы можем загружать смешанный контент на веб-сайт по протоколу HTTPS?
  2. Как исправить ошибку? Я не планирую обслуживать веб-сайт через HTTP и хочу, чтобы мой js правильно загружался как при разработке, так и при производстве.

person Yogi    schedule 05.12.2017    source источник
comment
Проверьте файл конфигурации веб-пакета и убедитесь, что вы нигде в нем не используете HTTP (без S)?   -  person Ashish Mathew    schedule 05.12.2017


Ответы (1)


Из документации MDN по смешанный контент

Чтобы исправить этот тип ошибки, все запросы к содержимому HTTP следует удалить и заменить содержимым, обслуживаемым по протоколу HTTPS. Некоторые распространенные примеры смешанного содержимого включают файлы JavaScript, таблицы стилей, изображения, видео и другие носители.

person Ashish Mathew    schedule 05.12.2017
comment
это построено с использованием webpack, поэтому мы не можем менять теги на https! - person Yogi; 05.12.2017