Los encabezados de recursos compartidos de origen cruzado no funcionan solo para safari

Estoy usando rackspace para alojar mis archivos de imagen dibujados en un objeto de lienzo html5. Debido a una función de seguridad HTML al guardar un lienzo, tengo que usar CORS (Encabezados de recursos de origen cruzado) para hacer que la función de guardar funcione.

He probado mi código enChrome, IE con Chrome Frame y Firefox, y ninguno de ellos me da un error de seguridad después de agregar a los encabezados de solicitud de imagen:

Access-Control-Allow-Origin: * 

y he agregado el siguiente atributo a todas las imágenes dibujadas en el lienzo

crossOrigin = "anonymous"

Sin embargo, por alguna razón, Safari todavía da un error de seguridad.

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

¿Alguna idea de por qué esto está sucediendo en las versiones de safari (escritorio 5.1.7 y ipad)? He comprobado la documentación y todo lo que he leído dice que Safari 4+ es compatible con CORS?

Respuestas a la pregunta(1)

Su respuesta a la pregunta