Image.fromUrl не отправляет запрос. Как вы можете видеть здесь в исходном коде, эта функция использует fabric.util.loadImage
, что, как вы можете видеть, здесь создает изображение и устанавливает атрибут src
. Таким образом, браузер сам делает запрос на получение изображения. И вы не можете отправлять свои собственные заголовки с помощью функции Image.FromURL
Я думаю, вы можете получить свои изображения примерно так (это просто идея):
const image = new Image();
image.onload = (img) => {
const oImg = new fabric.Image(img);
canvas.add(oImg);
}
fetch("https://your-url", {headers: {}}).then((res)=>{
image.src = res;
})