From 4a62f930e2dd8165fcb33365298f667357c2afb6 Mon Sep 17 00:00:00 2001 From: Jonathan Putney Date: Mon, 1 Jun 2020 13:12:34 -0400 Subject: [PATCH] Browsers don't like the XMLHttpRequest.responseType setting for synchronous requests --- package.json | 2 +- src/BaseAPI.js | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 237fda0..f13cb8d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "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", "main": "dist/scorm-again.min.js", "directories": { diff --git a/src/BaseAPI.js b/src/BaseAPI.js index dddac88..bc0582f 100644 --- a/src/BaseAPI.js +++ b/src/BaseAPI.js @@ -923,10 +923,10 @@ export default class BaseAPI { } else { httpReq.setRequestHeader('Content-Type', this.settings.commitRequestDataType); - httpReq.responseType = 'json'; httpReq.send(JSON.stringify(params)); } } catch (e) { + console.error(e); return genericError; } @@ -938,6 +938,7 @@ export default class BaseAPI { result = JSON.parse(httpReq.responseText); } } catch (e) { + console.error(e); return genericError; }