डार्ट: कॉन्टेक्स्ट से ImageData प्राप्त करते समय सुरक्षा त्रुटि

मुझे यकीन नहीं है क्यों, लेकिन मुझे यह त्रुटि मिलती है:

अपवाद पर तोड़ना: सुरक्षा त्रुटि: आंतरिक डार्टियम अपवाद

जब मैं कैनवास के संदर्भ से ImageData प्राप्त करने का प्रयास करता हूं तो मैंने बाहरी यूआरएल भर दिया है। मुझे लगता है कि समस्या यह है कि कैनवास पर छवि मेरे कोड के समान यूआरएल से नहीं आती है। क्या यह मामला है?

ImageData id = mainContext.getImageData(0, 0, mainCanvas.width, mainCanvas.height);

शेष कोड काम करता है और यह सिर्फ कैनवास और इसके संदर्भ का निर्माण है। मैं कैनवास पर एक छवि खींचता हूं

ImageElement image = new ImageElement(src: fileNameElement.value);
image.onLoad.listen((e) {
  mainCanvas.width= image.width;
  mainCanvas.height = image.height;
  mainContext.drawImage(image,0,0);
});
0
अगर यह HTML5 था: आपका बाहरी सामग्री से दब गया है और आप अब इसकी सामग्री निर्यात नहीं कर सकते हैं। यह बाहरी साइटों से डेटा चोरी करने से रोकने के लिए है। मुझे लगता है कि Google डार्टियम पर एक ही सुरक्षा सिद्धांत लागू करता है और आपको किसी भी तरह से उन बाहरी छवि संसाधनों को कोरस-जागरूक बनाने की आवश्यकता होती है; developer.mozilla.org/en-US/docs/HTML/CORS_Enabled_Image
जोड़ा लेखक Mikko Ohtamaa, स्रोत
या बस एक सर्वर-साइड प्रॉक्सी लोडर बनाएं जो उन्हें उसी उत्पत्ति से लोड करता है।
जोड़ा लेखक Mikko Ohtamaa, स्रोत
ठीक है, तो मुझे लगता है कि मुझे छवियों को पाने के लिए एक और तरीका ढूंढना है, शायद कॉपी और पेस्ट के साथ, लेकिन यह भी करना मुश्किल लगता है।
जोड़ा लेखक maugch, स्रोत
उपयोगकर्ता के दृष्टिकोण से, उसे "कॉपी यूआरएल" या "कॉपी इमेज" करने के लगभग एक ही चीज़ है। प्रतिलिपि छवि में छवि स्थानीय होने पर भी उपयोगी होने के फायदे हैं। मैं शायद दोनों कर सकता था।
जोड़ा लेखक maugch, स्रोत