Почему Chrome не дружит с Canvas?

Добрый день. Подскажите пожалуйста, может кто сталкивался. Почему в Chrome canvas не хочет работать с img? В Firefox все хорошо, а Chrome выдает "Uncaught SecurityError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data. ". Что самое забавное, это только на локалке. Если тот же документ загрузить на хостинг и посмотреть, то все будет работать. С чем это может быть связанно?
Я не первый день задаюсь этим вопросом, но вот снова вспомнил об этом заглянув сюда в папочку test.
  • Вопрос задан
  • 7974 просмотра
Пригласить эксперта
Ответы на вопрос 2
v_decadence
@v_decadence
Ответ с SO:
You must have image on the same domain (as your code) or set cross-origin on server where the image is.
Access-Control-Allow-Origin: *

От себя предположу, может на локалке вы работаете через file:// протокол. У меня была схожая проблема с WebRTC, что-то там работало только при использовании веб-сервера, а если просто открыть html файл в браузере, нет.
Ответ написан
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Локально можно запустить хром с --disable-web-security.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект