Вот ссылка на картинку:
https://cdn1.savepice.ru/uploads/201...7bd08-full.jpg
Если указать её в src <img> всё отлично, но
если через JS:
fetch('https://cdn1.savepice.ru/uploads/2019/7/31/62d20b4eb0c7f38d8355a0858757bd08-full.jpg')
.then(res=>res.blob())
.then(blob=>{
let img=document.createElement('img');
img.src=URL.createObjectURL(blob);
document.body.append(img)
})
то не работает, а в консоли выдаёт:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at
https://cdn1.savepice.ru/uploads/201...7bd08-full.jpg. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
TypeError: NetworkError when attempting to fetch resource.
Почему же при указании в src я могу заполучить ресурс, а при fetch() нет?