(Cross Domain) Как загрузить картинку из другого домена чтобы потом изменить ее? Добрый день.
Имеется задача: из скрипта javascript страницы на сайте www.aaa.ru получить картинку сайта www.bbb.ru, уменьшить ее в размерах и сохранить в base64 в хранилище браузера. Это нужно для работы моего расширения Chrome.
Как и у многих других, застопорилось на междоменном обмене. Отобразить картинку со стороннего сервера возможность есть, но получить содержимое для изменения не удается из-за политики безопасности связанное с междоменным обменом.
Доступа к серверу www.bbb.ru никакого нет, CORS не получится, JSONP не получится. Прокси создавать тоже не вариант, так как это расширение chrome и дополнительные элементы внесут лишнюю сложность.
Скажите, доктор, я буду жить?
//=====================================================
ОТВЕТ: Оказывается, сайт с картинками нужно было тупо добавить в permissions в manifest.json
Спасибо nirvimel за наводку!

21 Авг 2019 в 06:32
406 +1
0
Ответы
1

Да, Вы правильно поняли. Добавление сайта с картинками в permissions в файле manifest.json вашего расширения Chrome позволит получить доступ к этому домену и загрузить картинку для последующего изменения. Не забудьте также обработать ошибки в случае, если изображение не загрузилось. Удачи!

20 Апр 2024 в 13:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир