Смешанный контент: Iframe преобразует https в http и запрос блокируется

У нас есть веб-сайт, который предоставляет рекомендации для медицинских работников с помощью цифровой подписи. Мы обновляем политику безопасности нашего веб-сайта, чтобы не перенаправлять его на сторонние веб-сайты для получения подписи. вместо перенаправления на сторонний веб-сайт мы пытаемся встроить сторонний веб-сайт в наш веб-сайт для подписи.

Теперь технический вопрос:

Мы используем iFrame для встраивания стороннего веб-сайта. у нас есть пользовательская ссылка третьей стороны для каждой подписи, которую нужно загрузить в этот iFrame.

наш сайт работает по протоколу HTTPS, а сторонний сайт также работает по протоколу HTTPS.

Мы получаем ошибку ниже, хотя используемый сторонний URL-адрес находится на https

 **The page at 'https://mywebsite.com/' was loaded over HTTPS, but requested an insecure resource 'http://MyThirdPartyIntegratedWebsite' This request has been blocked; the content must be served over HTTPS**

Для каждого пользователя формируется URL, настроенный под его подпись

$scope.detailFrame = 'https://MyThirdPartyIntegratedWebsite/userID=123'

Также был добавлен сторонний веб-сайт.

$sceDelegateProvider.resourceUrlWhitelist([
    // Allow same origin resource loads.
    'self',
    // Allow loading from our assets domain.  Notice the difference between * and **.
    'https://MyThirdPartyIntegratedWebsite/**'

    ]);

Как не позволить iFrame небезопасно звонить на сторонние сайты?

1 ответ

Фактически проблема была связана с внутренними перенаправлениями со стороннего веб-сайта. Мы инициировали звонок с ними, чтобы решить эту проблему. Спасибо sideshowba

Другие вопросы по тегам