JsZipでsaveAs()が使えない

// example.js // <button id="blob" class="btn btn-primary">click to download</button> // CDN <script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.10.1/jszip.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.10.1/jszip.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jszip-utils/0.1.0/jszip-utils.js"></script> var zip = new JSZip(); zip.file("Hello.txt", "Hello world\n"); jQuery("#blob").on("click", function () { zip.generateAsync({type:"blob"}).then(function (blob) { // 1) generate the zip file alert('start_save'); saveAs(blob, "hello.zip"); // 2) trigger the download alert('end_save'); }, function (err) { jQuery("#blob").text(err); }); });

何故かsaveAs()が使えないです.alert()で確認したところ,(start_save)は表示され,(end_save)は表示されなかったため,saveAs()で止まっていると思われます.CDNで足りてないものでもあるのでしょうか?saveAs()の中身を知りたいのですが,API一覧を見ても探しきれませんでした.
何か気づいた点があればご意見ください.

参考にしたサイトは以下のリンクです.
https://stuk.github.io/jszip/documentation/examples/download-zip-file.html

コメントを投稿

0 コメント