zkrvndm
@zkrvndm
Архитектор решений

Как изображение из другого домена добавить в CANVAS?

Существуют ли хаки, позволяющие скачать изображение с другого домена БЕЗ применения прокси?
Мельком как-то видел пару упоминаний, что есть лайфхаки позволяющие это делать, но без деталей.
  • Вопрос задан
  • 170 просмотров
Пригласить эксперта
Ответы на вопрос 2
@66demon666
Сетевой админ, АТС-админ
А в чем проблема скачивать на сервер и через время удалять?
Ответ написан
https://developer.mozilla.org/ru/docs/Web/HTML/COR...
Как только вы рисуете на холсте любые данные, которые были загружены из другого источника без одобрения CORS, холст становится испорченным. Испорченный холст - это тот, который больше не считается безопасным, и любые попытки получить данные изображения с холста вызовут исключение.


Попытка обратиться к ним, когда холст испорчен, приведет к возникновению ошибки безопасности SecurityError. Это защищает пользователей от доступа к личным данным с помощью изображений для извлечения информации с удаленных веб-сайтов без разрешения.

Если сайт, с которого происходит скачивание, не выставит специальные настройки CORS, сделать этого не получится.
Ответ написан
Ваш ответ на вопрос

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

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