.csv डाल नहीं मैं एक "डाउनलोड फ़ाइल" href के रूप में मेरी जावास्क्रिप्ट फ़ाइल में परिभाषित किया है: जब मैं इस डाउनलोड पर क्लिक करें के रूप में यानी की उम्मीदडाटा यूआरआई फ़ायरफ़ॉक्स में CSV फ़ाइल के लिए विस्तार
$("#downloadTag").html("<a href=data:text/csv;charset=utf-8," + encodeURIComponent(data) + ">Download</a>");
क्रोम में यह काम करता है लिंक यह फ़ाइल नाम "download.csv" के रूप में देता है। हालांकि, फ़ायरफ़ॉक्स में, यह कुछ gibberish नाम "puzdb.part" रखता है।
क्या कोई मुझे बता सकता है कि मैं क्या गलत कर रहा हूं?
धन्यवाद
संपादित करें: http://jsfiddle.net/kLJz9/
# 2 संपादित करें:: यहाँ jsfiddle डेमो है मैंने देखा है कि खिड़कियों पर यह रूप में अच्छी तरह क्रोम के लिए .csv विस्तार नहीं करता है और व्यवहार फ़ायरफ़ॉक्स अब भी है के लिए वही (यानी .part एक्सटेंशन)
उत्तर ब्रैड के लिए धन्यवाद। डेटा यूआरआई खूबसूरती से काम करता है लेकिन मैं चाहता था कि यह सभी ब्राउज़रों द्वारा समर्थित हो। :-(यह मैक पर पूरी तरह से काम करता है, यह सिर्फ खिड़कियां है जो इससे सहमत नहीं है। अगर आपको इसका समाधान मिल जाए तो कृपया मुझे बताएं। धन्यवाद! – test123
इसके लिए फ़ायरफ़ॉक्स पर एक बग है: https: // bugzilla। mozilla.org/show_bug.cgi?id=622400 (मैं अभी भी मैक ओएस एक्स 10.6.8 और फ़ायरफ़ॉक्स 18.0.2 पर अनुभव कर रहा हूं)। – Piran