Назад | Перейти на главную страницу

почему файлы HTTPS не загружаются на страницу HTTP?

При каких обстоятельствах ресурсы HTTPS (скрипты? Изображения? Видео? Фреймы?) Не могут загружаться внутри HTTP-страницы? Файлы обслуживаются из IIS 8.5, и проблема возникла в нескольких браузерах. Когда файлы отправляются по протоколу HTTP, страница работает правильно.

Я знаю, что обратное (HTTP-файлы на HTTPS-страницу) может быть проблематичным по соображениям безопасности, но здесь это не должно применяться, верно?

Кроме того, правильно ли, что политика одинакового происхождения применяется только при написании сценариев на нескольких страницах и не должна влиять на загрузку файлов с одного сервера на одну страницу?

Ресурсы HTTPS не загружаются внутри HTTP-страницы по ряду причин, например, когда:

  • Сертификат SSL недействителен * подтвердите корень, промежуточные также верны.
  • Протокол шифрования не согласован должным образом между браузером и сервером, это редкая ошибка.

(править) Протокол действительно влияет на одну и ту же страницу происхождения. Вы можете обслуживать другой сайт по другому протоколу в той же системе. Проверено в Apache.