Задать вопрос
zkrvndm
@zkrvndm
Архитектор решений

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

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


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

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

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 11:57
500 руб./в час
18 дек. 2024, в 11:54
2000 руб./за проект