我有一些文件,在获取它们之后我使用JSZip将它们转换为zip ,但是这在Internet Explorer和Safari中不起作用,因为JSZip在IE中不能用于某些内容的URL.
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;
Run Code Online (Sandbox Code Playgroud)
您知道其他任何提供跨浏览器支持的解决方案吗?