2015-08-21 14 views
7

Ho convertito i miei dati esistenti in text/csv e in grado di scaricare il file in Chrome ma quando provati con Safari su iPad o Mac apre una scheda con nome "sconosciuto"/"Senza titolo" . Questo è il codice che sto usando -Safari Problema: il nome del file scaricato è "Sconosciuto" Javascript

var hiddenElement = document.createElement('a');       
hiddenElement.href = 'data:text/csv,'+ encodeURI(response); 
hiddenElement.target = '_blank'; 
hiddenElement.download = 'purchase.csv'; 
hiddenElement.click(); 

C'è qualche cosa che può in grado di mostrare il file scaricato come "purchase.csv" per Safari.

risposta

0

Provate questo

var a = document.createElement('a'); 
 
a.setAttribute("href",URL); 
 
a.setAttribute("target", "_blank"); 
 
var dispatch = document.createEvent("HTMLEvents"); 
 
dispatch.initEvent("click", true, true); 
 
a.dispatchEvent(dispatch); 
 
return false;

Problemi correlati