From b2095577b23f06a168a3dd5e14fa56b7bf4e8e41 Mon Sep 17 00:00:00 2001 From: pandamicro Date: Sat, 30 Sep 2017 12:38:15 +0800 Subject: [PATCH] Avoid setting responseType in synchronous xhr --- cocos2d/core/utils/BinaryLoader.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/cocos2d/core/utils/BinaryLoader.js b/cocos2d/core/utils/BinaryLoader.js index 67f1a4ccff..46b82b65cf 100644 --- a/cocos2d/core/utils/BinaryLoader.js +++ b/cocos2d/core/utils/BinaryLoader.js @@ -81,7 +81,6 @@ cc.loader.loadBinarySync = function (url) { req.timeout = 0; var errInfo = "load " + url + " failed!"; req.open('GET', url, false); - req.responseType = 'arraybuffer'; var arrayInfo = null; if (cc.loader.loadBinary._IEFilter) { req.setRequestHeader("Accept-Charset", "x-user-defined"); @@ -104,7 +103,7 @@ cc.loader.loadBinarySync = function (url) { return null; } - arrayInfo = new Uint8Array(req.response); + arrayInfo = self._str2Uint8Array(req.responseText); } return arrayInfo; };