द क्रॉसऑरिजिन विशेषता बाहरी मूल से लोड की गई छवियों को कैनवास में उपयोग करने की अनुमति देती है जैसे कि वे वर्तमान मूल से लोड की जा रही थीं।
CORS अनुमोदन के बिना छवियों का उपयोग करने से कैनवास खराब हो जाता है। एक बार कैनवास दूषित हो जाने के बाद, आप अब डेटा को कैनवास से वापस नहीं खींच सकते हैं। क्रॉस ओरिजिन डोमेन से कैनवास लोड करके, आप कैनवास को कलंकित कर रहे हैं।
आप इसे सेट करके इसे रोक सकते हैं -
img.crossOrigin = "Anonymous";
यह तब काम करता है जब रिमोट सर्वर हेडर को उपयुक्त रूप से सेट करता है -
Access-Control-Allow-Origin "*"