Вопрос по html5, canvas, image – Заголовки кросс-ресурсного общего ресурса не работают только для сафари

5

Я использую пространство в стойке для размещения файлов изображений, которые нарисованы на объекте html5 canvas. Из-за функции безопасности HTML при сохранении холста я должен использовать CORS (Cross Origin Resource Headers), чтобы сохранить работу.

Я проверил мой код наChrome, IE with Chrome Frame, and Firefoxи ни одна из них не выдала мне ошибку безопасности после того, как я добавил заголовки запроса изображения:

Access-Control-Allow-Origin: * 

и я добавил следующий атрибут ко всем изображениям, нарисованным на холсте

crossOrigin = "anonymous"

Однако по какой-то причине Safari все еще выдает ошибку безопасности.

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

Есть мысли о том, почему это происходит в версиях Safari (для настольных компьютеров 5.1.7 и ipad)? Я проверил документацию, и все, что я прочитал, говорит о том, что Safari 4+ поддерживает CORS?

Ваш Ответ

1   ответ
2

Safari пока не поддерживает cors для изображений в выпущенных версиях. То же самое касается iOS сафари

Safari 5.2 in beta solves the problem откуда вы взяли эту информацию? Я не смог найти его из интернета.
Error: User Rate Limit Exceeded John

Похожие вопросы