diff --git a/lib/browser/browser-layer.js b/lib/browser/browser-layer.js index d13123ae..f6c3c85e 100644 --- a/lib/browser/browser-layer.js +++ b/lib/browser/browser-layer.js @@ -103,6 +103,8 @@ function sendRequestXhr(request, xhr) { function createRequestXhr(request, accessToken) { var url = request.url(accessToken); var xhr = new window.XMLHttpRequest(); + xhr.responseType = ["arraybuffer", "blob", "document", "json", "text"].includes(request.responseType) ? request.responseType : "" + xhr.open(request.method, url); Object.keys(request.headers).forEach(function(key) { xhr.setRequestHeader(key, request.headers[key]);