Browsers don't like the XMLHttpRequest.responseType setting for synchronous requests

This commit is contained in:
Jonathan Putney
2020-06-01 13:12:34 -04:00
parent 219e2a2d5a
commit 4a62f930e2
2 changed files with 3 additions and 2 deletions

View File

@@ -1,6 +1,6 @@
{ {
"name": "scorm-again", "name": "scorm-again",
"version": "1.1.2", "version": "1.1.3",
"description": "A modern SCORM JavaScript run-time library for AICC, SCORM 1.2, and SCORM 2004", "description": "A modern SCORM JavaScript run-time library for AICC, SCORM 1.2, and SCORM 2004",
"main": "dist/scorm-again.min.js", "main": "dist/scorm-again.min.js",
"directories": { "directories": {

View File

@@ -923,10 +923,10 @@ export default class BaseAPI {
} else { } else {
httpReq.setRequestHeader('Content-Type', httpReq.setRequestHeader('Content-Type',
this.settings.commitRequestDataType); this.settings.commitRequestDataType);
httpReq.responseType = 'json';
httpReq.send(JSON.stringify(params)); httpReq.send(JSON.stringify(params));
} }
} catch (e) { } catch (e) {
console.error(e);
return genericError; return genericError;
} }
@@ -938,6 +938,7 @@ export default class BaseAPI {
result = JSON.parse(httpReq.responseText); result = JSON.parse(httpReq.responseText);
} }
} catch (e) { } catch (e) {
console.error(e);
return genericError; return genericError;
} }