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这是不可能的,它不会像现在一样在任何浏览器上运行。创建函数时,您需要一个参数列表,即使它是空的。