iframe загружает относительный URL как http, хотя родительский URL был загружен с https - PullRequest
0 голосов
/ 23 февраля 2019

Я получаю эту ошибку в консоли браузера:

Смешанный контент: страница в 'https://async -java.github.io ' была загружена через HTTPS,но запросил небезопасный ресурс 'http://async -java.github.io / v / 0.1.2 / '.Этот запрос был заблокирован;контент должен обслуживаться по HTTPS.

мой iframe загружается с:

<iframe id="main-iframe" src="v/0.1.2" width="100%" height="100%"></iframe>

, есть ли какой-то способ заставить его использовать https без необходимости использовать абсолютный URL?Относительный URL намного удобнее, потому что он работает для localhost и т. Д.

1 Ответ

0 голосов
/ 23 февраля 2019

Я нашел этот ответ, он говорит использовать:

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

, который работал для этого варианта использования.Для получения дополнительной информации см .: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/upgrade-insecure-requests

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...