5
ファイルがあり、それらをフェッチした後に私はJSZipを使ってzipに変換しますが、Internet ExplorerとSafariではJSZipがIEでは機能しませんいくつかのコンテンツのURL。IEとSafariで動作しないJavascript(JSZip)でZipファイルを作成する
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;
クロスブラウザサポートを提供する他のソリューションについてご存知ですか? IEとSafariなどのクロスブラウザのサポート、の
JSZipのウェブサイトはすべてのブラウザで動作することを示唆しているが、唯一のIEは、URLと一部のコンテンツでは動作しませんが、それはで動作しませんサファリ。チャンスは、それを動作させる方法を変更することができます。 – pickypg
はこのデモでうまく動作しているようです: ')safari http://htanjo.github.io/jszip-demo/ –
上記のデモはSafariをクラッシュさせます。私はJSZipの作成者が、ブロブをダウンロードするサポートがSafariやIEのために存在しないと述べているので、答え/コメントの情報はここで古くなっていると思います。 – volx757