Javascript internet explorer中的jszip不工作
我正在尝试使用Javascript internet explorer中的jszip不工作,javascript,jquery,ajax,model-view-controller,Javascript,Jquery,Ajax,Model View Controller,我正在尝试使用jszip.js压缩所选文件,这在Chrome和Mozilla中都可以正常工作,但在InternetExplorer中则不行。有人能帮我解决这个问题吗?我想要一段代码,它可以在所有三种浏览器中工作 我使用下面的代码进行压缩和下载 function Downloadzip{ var zip = new JSZip(); zip.file("Hello.txt", "Hello World\n"); var content = zip.generate();
jszip.js
压缩所选文件,这在Chrome和Mozilla中都可以正常工作,但在InternetExplorer中则不行。有人能帮我解决这个问题吗?我想要一段代码,它可以在所有三种浏览器中工作
我使用下面的代码进行压缩和下载
function Downloadzip{
var zip = new JSZip();
zip.file("Hello.txt", "Hello World\n");
var content = zip.generate();
location.href="data:application/zip;base64,"+content
}
由于使用了
location.href
,它试图重定向到IE中的页面。好吧,你的Javascript语法无效,它不会在任何浏览器上运行-IE、FF或Chrome都不会。我能知道,avove JS有什么错吗。它在chrome和firefox中都可以正常工作。我面临的问题只是IET这是不可能的,它不会像现在一样在任何浏览器上运行。创建函数时,您需要一个参数列表,即使它是空的。