Ho un "Download file" href definito nel mio file JavaScript come:dati URI per il file CSV in firefox non mettere estensione .csv
$("#downloadTag").html("<a href=data:text/csv;charset=utf-8," + encodeURIComponent(data) + ">Download</a>");
in Chrome funziona come previsto cioè quando clicco su questo download link che fornisce il nome del file come "download.csv". Tuttavia, in firefox, inserisce un nome senza senso come "puzdb.part".
Qualcuno potrebbe indicarmi cosa sto sbagliando?
Grazie
Edit: Ecco la demo jsfiddle: http://jsfiddle.net/kLJz9/
Edit # 2: ho notato che su Windows non mette .csv estensione per Chrome come bene e il comportamento per Firefox è ancora stesso (es. .part)
Grazie per la risposta Brad. L'URI dei dati funziona magnificamente ma volevo che fosse supportato da tutti i browser. :-(Funziona perfettamente anche su Mac, è solo Windows con cui non è d'accordo. Per favore fatemi sapere se trovate la soluzione a questo.Grazie! – test123
C'è un bug su Firefox per questo: https: // bugzilla. mozilla.org/show_bug.cgi?id=622400 (Sto ancora sperimentando su Mac OS X 10.6.8 e Firefox 18.0.2). – Piran