Betreff: Probleme beim Zugriff auf HTTP-Links mit dem webbasierten räumlichen Viewer CesiumWir haben es überprüft und zwei voneinander unabhängige Probleme festgestellt:
(1) Das erste Problem ist ganz einfach. Ihr Skript benötigt HTTPS-basierte URLs. In Ihren Beispiellinks haben Sie HTTP- und FTP-basierte URLs verwendet. Bitte ändern Sie diese in HTTPS-basierte URLs.
(2) Das zweite Problem steht tatsächlich im Zusammenhang mit CORS-Headern. Sie benötigen keine CORS-Header, um Dateien direkt über eine URL herunterzuladen oder Dateien auf DriveHQ.com oder einem eingebetteten DriveHQ iFrame herunterzuladen. In Ihrem Fall müssen Sie eine auf DriveHQ gehostete Datei von einer Drittanbieter-Website mithilfe von Javascript herunterladen. DriveHQ benötigt keine CORS-Header; Ihr Browser hat jedoch verhindert, dass JavaScript Dateien von einer anderen Website ohne CORS-Header herunterlädt. Wir haben der Antwort zwei HTTP-Header hinzugefügt:
Zugriffskontrolle-Zulassen-Ursprung
Zugriffssteuerung-Header freigeben
Es funktioniert jetzt für Sie. Bitte lassen Sie uns wissen, falls Sie weitere Fragen haben.