Cross Origin Resource Sharing-Header funktionieren nicht nur für Safari

Ich verwende Rackspace zum Hosten meiner Bilddateien, die auf einem HTML5-Zeichenbereichsobjekt gezeichnet sind. Aufgrund einer HTML-Sicherheitsfunktion muss ich beim Speichern einer Zeichenfläche CORS (Cross Origin Resource Headers) verwenden, damit das Speichern funktioniert.

Ich habe meinen Code am getestetChrome, IE mit Chrome Frame und Firefox, und keiner von ihnen gibt mir einen Sicherheitsfehler, nachdem ich den Bildanforderungs-Headern hinzugefügt habe:

Access-Control-Allow-Origin: * 

und ich habe allen auf der Leinwand gezeichneten Bildern das folgende Attribut hinzugefügt

crossOrigin = "anonymous"

Aus irgendeinem Grund gibt Safari jedoch immer noch einen Sicherheitsfehler aus.

SECURITY_ERR: DOM Exception 18: An attempt was made to break through the security policy of the user agent.

Überlegen Sie, warum dies bei Safari-Versionen (Desktop 5.1.7 und iPad) der Fall ist? Ich habe die Dokumentation überprüft und alles, was ich gelesen habe, besagt, dass Safari 4+ CORS unterstützt.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage