From ff0e4e308f67d9b45ed54a6e7e00a6cda111b6e1 Mon Sep 17 00:00:00 2001 From: Markus Wirsing Date: Fri, 25 Aug 2017 09:05:59 +0200 Subject: [PATCH] Modified script evaluation for IE11. Ref #36 --- addScript.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/addScript.js b/addScript.js index 6aaf09d..b29d6e3 100644 --- a/addScript.js +++ b/addScript.js @@ -3,8 +3,15 @@ Author Tobias Koppers @sokra */ module.exports = function(src) { - if (typeof execScript !== "undefined") - execScript(src); - else - eval.call(null, src); + try { + if (typeof eval !== "undefined") { + eval.call(null, src); + } else if (typeof execScript !== "undefined") { + execScript(src); + } else { + console.error("[Script Loader] EvalError: No eval function available"); + } + } catch (error) { + console.error("[Script Loader] ", error.message); + } }