Çözüldü Görsel işlerken güvenlik hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Mucosoft

Megapat
Katılım
5 Mart 2014
Mesajlar
5.472
Makaleler
11
Çözümler
41
Javascript ile görsel işleme özelliği kodluyorum. Kodu çalıştırırken böyle bir hata alıyorum. Anladığım kadarıyla Google Chrome'un güvenlik politikasına takıldım.
Kod:
'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.
Bir de hatayı veren kodu atayım.
JavaScript:
var pixelData = canvas.getContext('2d').getImageData(event.offsetX, event.offsetY, 1, 1).data;
Ben bu sistemi yerel ağda yani bilgisayar üzerinde kodluyorum. Dışarıdan bir alan adı değil, yerel sistem üzerinde. Peki bu hata nasıl gideriliyor?
 
JavaScript:
PixelData.crossOrigin="Anonymous";
// ya da

PixelData.crossOrigin="";
Canvas geldi. Bu sefer bu şekilde hata veriyor.
Kod:
image process.html:1 Access to image at 'file***.jpg' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, chrome-untrusted, https.
image process.html:6 GET file***.jpg net::ERR_FAILED
image process.html:10 Uncaught DOMException: Failed to execute 'drawImage' on 'CanvasRenderingContext2D': The HTMLImageElement provided is in the 'broken' state.
 

Yeni konular

Geri
Yukarı