2015-05-16 7 views
5

छिपकली/Firefox में मैं त्रुटि संदेश मिला नहीं हैजावास्क्रिप्ट readAsDataurl एक समारोह

var fr = new FileReader(); 
fr.readAsDataURL(files[i]); 
+0

@MartijnPieters मैंने फैशन में अन्य लोगों से सवाल पूछा जो इससे सामना करेंगे और स्थिति को जवाब देने के लिए जवाब मांगेंगे। क्या आप सुझाव दे रहे हैं कि मैं प्रश्न के अंदर जवाब पोस्ट करता हूं? वह तार्किक अर्थ नहीं बनायेगा। – John

+1

आह, क्षमा करें, मुझे याद आया कि आपने यहां एक स्व-उत्तर बनाया है। मेरी गलती! –

+1

धन्यवाद। एक ही समस्या में दौड़ें – 32teeths

उत्तर

7

यह किसी पता चला है के रूप में मोज़िला पदावनत विधि बनाया पर readAsDataurl अनुचित पत्र आवरण के साथ और चूंकि जावास्क्रिप्ट केस संवेदनशील है, इसलिए मुझे बस readAsDataURL विधि (अपरकेस यूआरएल) का उपयोग करना पड़ा:

if (fr.readAsDataURL) {fr.readAsDataURL(files[i]);} 
else if (fr.readAsDataurl) {fr.readAsDataurl(files[i]);} 

ध्यान दें कि मानक/उचित आवरण विधि पहले पता चला है। यदि आप चाहते हैं कि आपका कोड जितनी जल्दी संभव हो सके प्रदर्शन के समय में सुधार होगा क्योंकि मानक समर्थन में सुधार होता है।

संबंधित मुद्दे