it-swarm.com.de

Die Seite wurde über HTTPS geladen, aber es wurde ein unsicherer XMLHttpRequest-Endpunkt angefordert

Ich habe eine Seite mit etwas D3-Javascript an. Diese Seite befindet sich auf einer HTTPS-Website, das Zertifikat ist jedoch selbst signiert.

Wenn ich die Seite lade, werden meine D3-Visualisierungen nicht angezeigt und ich erhalte den Fehler:

Gemischter Inhalt: Die Seite unter ' https://integration.jsite.com/data/vis ' wurde über HTTPS geladen, forderte jedoch einen unsicheren XMLHttpRequest-Endpunkt an ' http: // integration. jsite.com/data/rdata.csv '. Diese Anfrage wurde blockiert. Der Inhalt muss über HTTPS bereitgestellt werden.

Ich habe einige Nachforschungen angestellt und alles, was ich gefunden habe, ist, dass JavaScript den Aufruf mit demselben Protokoll ausführt, mit dem die Seite geladen wurde. Wenn die Seite also über https geladen wurde, sollte stattdessen auch die rdata.csv über https angefordert worden sein wird als http angefordert.

Liegt das daran, dass das Zertifikat auf dem Server selbst signiert ist? Was kann ich tun, um dies zu beheben, außer ein echtes SSL-Zertifikat zu installieren?

24
J86

Was kann ich tun, um dieses Problem zu beheben (außer ein echtes SSL-Zertifikat zu installieren)?.

Das kannst du nicht.

Auf einer https-Webseite können Sie nur AJAX https-Webseite anfordern)

17
Tom