Как я понял атрибут crossorigin
- для обработки запросов с других источников.
Перечитал интернет, так толком и не понял смысл атрибута. Он нужен, если я хочу взять и загрузить картинку с чужого сайта на свой сайт? Что мне для этого нужно, в src
указать адрес этой картинки и использовать атрибут crossorigin
?
Значения атрибута совсем не понимаю, что означают:
anonymous
use-credentials
Кто-нибудь может объяснить принцип работы атрибута?
Например, код, почему не отображается картинка с другого сайта? Какое значение нужно добавить в атрибут, чтобы картинка появилась?
<body>
<div>
<img src="http://russian7.ru/wp-content/uploads/2014/07/20130215184904.jpg" crossorigin="">
</div>
</body>
crossorigin
Этот атрибут определяет, используется ли CORS при загрузке изображения. Изображения, загруженные с помощью CORS, могут использоваться в элементах , не ограничивая функциональность последних (англ. tainted canvas).
У этого атрибута есть 2 допустимых значения:
anonymous
В этом случае перед загрузкой изображения выполняется cross-origin запрос (т.е., используется Origin: HTTP header). Однако, при этом не передаются параметры доступа (ни cookie, ни сертификат X.509, ни логин/пароль для базовой аутентификации по HTTP). В ответе сервера должен присутствовать заголовок Access-Control-Allow-Origin: HTTP header, иначе использование изображения в ограничивается.
use-credentials
Перед загрузкой изображения выполняется cross-origin запрос (Origin: HTTP header) с указанием параметров доступа (в виде cookie, сертификата или пары логин/пароль). В ответе сервера должен присутствовать заголовок Access-Control-Allow-Origin: HTTP header, иначе использование изображения в ограничивается.
Если данный атрибут не задан, CORS при загрузке изображения не используется (нет заголовка Origin: HTTP header), и использование изображения в ограничивается всегда. При неверном значении атрибута (например, при опечатке), используется значение anonymous. Для дополнительной информации обратитесь к статье CORS settings attributes.
Источник
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Верстаю сортировку, нужно чтобы список выпадал при клике и выбирался нужный пунктКак это сделать? Буду благодарен за помощь
Есть вот такая структура формы, содержит поле edit и по бокам кнопки плюс и минус: