2015-08-21 14 views
7

Varolan verilerimi text/csv dosyasına dönüştürdüm ve dosyayı Chrome'da yükleyebildim ancak iPad veya Mac üzerinde Safari ile denendiğinde "bilinmeyen" adı verilen bir sekme açar/"Adsız".Safari Sayı: İndirilen dosya adı "Bilinmiyor" Javascript

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

Zaten safari "purchase.csv" olarak indirilen dosyayı göstermek mümkün orada olabilir mi - Bu kullanıyorum kodudur.

cevap

0

bu bir

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;

deneyin
İlgili konular