"use strict"; cc._RF.push(module, '08289kZwBhJLaTAHI/wZAbL', 'ZipLoader'); // Scripts/util/Zip/ZipLoader.js "use strict"; var ZipLib = function ZipLib(filePath, onLoaded) { var oReq = cc.loader.getXMLHttpRequest(); oReq.open("GET", filePath, true); oReq.overrideMimeType('text/plain; charset=x-user-defined'); oReq.responseType = "arraybuffer"; oReq.onload = function (oEvent) { // var newData = new JSZip(oReq.response, {checkCRC32:false}); if (onLoaded) { onLoaded(oReq.response); } // onLoaded(oReq.response); }; oReq.send(); }; module.exports = { RegisterZipLoader: function RegisterZipLoader() { cc.loader.addDownloadHandlers({ "zip": function zip(item, callback) { ZipLib(item.url, function (data) { callback(null, data); }); } }); } }; cc._RF.pop();