Ich habe eine Webanwendung, die eine Google Earth-KML-Datei generiert. Ich versuche, den Download mithilfe von URIs zu generieren, um eine Reise zum Server zu vermeiden.Steuern/Angeben von URIs für KML an Google Earth
Das Problem ist Cross-Browser. Es funktioniert in Chrome, fast funktioniert in FireFox und scheint im Internet Explorer überhaupt nicht ausgeführt werden.
Hier ist der Code:
domKML = geItem.getKml();
uriContent = "data:application/vnd.google-earth.kml+xml; charset=UTF-8'," + encodeURIComponent(domKML);
window.open(uriContent, 'ROSE Download' + studyName);
von "Works" Ich meine, dass das, wenn der auslösende Browser Chrome, die Daten werden heruntergeladen und gerendert in Google Earth ist
(ab, wenn es sein muss.)Mit "Fast funktioniert" meine ich, dass, wenn der Browser FireFox ist, die Daten heruntergeladen werden, aber die Dateierweiterung ist .part; und es weigert sich, zu Google Earth zu gehen
Und durch "scheint nicht auszuführen" ich meine, dass IE sitzt und höhnte mich an.
Irgendwelche Gedanken, oh Zauberer der Interwebz?