From 8de3a7e2b8807abc65997e6df237713ccca264cf Mon Sep 17 00:00:00 2001 From: jyoko Date: Fri, 1 Sep 2017 09:38:59 -0400 Subject: [PATCH] Defend against undefined XMLHttpRequest in _makeRequest --- src/raven.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/raven.js b/src/raven.js index 78991f21e5cc..67c7fd8004a0 100644 --- a/src/raven.js +++ b/src/raven.js @@ -1791,7 +1791,8 @@ Raven.prototype = { }, _makeRequest: function(opts) { - var request = new XMLHttpRequest(); + var request = _window.XMLHttpRequest && new _window.XMLHttpRequest(); + if (!request) return; // if browser doesn't support CORS (e.g. IE7), we are out of luck var hasCORS = 'withCredentials' in request || typeof XDomainRequest !== 'undefined';