У меня есть страница с некоторым D3 javascript. Эта страница находится на веб-сайте HTTPS, но сертификат самоподписан.
Когда я загружаю страницу, мои визуализации D3 не отображаются, и я получаю ошибку:
Смешанное содержимое: страница на https://integration.jsite.com/data/vis 'была загружена через HTTPS, но запросила небезопасную конечную точку XMLHttpRequest' http://integration.jsite.com/data/rdata.csv '. Этот запрос заблокирован; содержимое должно быть передано через HTTPS.
Я провел некоторое исследование и все, что я нашел, что JavaScript сделает вызов с тем же протоколом, что и страница была загружена. Поэтому, если страница была загружена через https
, тогда rdata.csv также нужно было запросить через https
, вместо этого она запрашивается как http
.
Это потому, что сертификат самоподписан на сервере? Что я могу сделать, чтобы исправить это, кроме установки реального SSL-сертификата?