Bazı dosyam var ve onları getirdikten sonra bunları JSZip kullanarak zip dosyasına dönüştürüyorum, ancak JSZip IE'de çalışmadığından Internet Explorer ve Safari'de çalışmıyor Bazı içeriklerin URL'leri ile.IE ve Safari'de çalışmayan Javascript (JSZip) ile Zip dosyası oluşturma
var zip = new JSZip();
var linkArr=$(xml1).find('groupnode:eq('+id_no+')').find('link');
var linklength = $(linkArr).length;
for(i=0;i<linklength;i++)
{
zip.file("../resources"+$(linkArr[i]).attr('src'),$(linkArr[i]).text());
}
content = zip.generate();
location.href="data:application/zip;base64," + content;
Çapraz tarayıcı desteği sunan başka çözümler biliyor musunuz? IE ve Safari gibi çapraz tarayıcı desteği ait
JSZip Web sitesi tüm tarayıcılar çalışabilir önerir, ancak sadece IE URL ve bazı içerikle çalışmaz, ancak birlikte çalışır Safari. Şansınız, bunu yapmak için nasıl yaptığınızı değiştirebilirsiniz. – pickypg
bu demoda iyi davranıyor gibi görünüyor: 'safari http://htanjo.github.io/jszip-demo/ –
Yukarıdaki demo Safari çöker. JSZip'in yaratıcısı Safari'yi ya da IE için blobları indirme desteğinin bulunmadığını belirttiği için cevaplar/yorumlardaki bilgiler güncelliğini yitirdi. – volx757