diff --git a/libraries/script-engine/src/ScriptEngines.cpp b/libraries/script-engine/src/ScriptEngines.cpp index 2e30e614c2..2076657288 100644 --- a/libraries/script-engine/src/ScriptEngines.cpp +++ b/libraries/script-engine/src/ScriptEngines.cpp @@ -9,7 +9,6 @@ #include "ScriptEngines.h" #include -#include #include @@ -450,7 +449,6 @@ ScriptEngine* ScriptEngines::loadScript(const QUrl& scriptFilename, bool isUserL return result; } QUrl scriptUrl; - if (!scriptFilename.isValid() || (scriptFilename.scheme() != "http" && scriptFilename.scheme() != "https" && @@ -474,11 +472,8 @@ ScriptEngine* ScriptEngines::loadScript(const QUrl& scriptFilename, bool isUserL scriptEngine->deleteLater(); }, Qt::QueuedConnection); - // Check that the script is actually a script - QFileInfo fileInfo(scriptFilename.toString()); - bool hasValidScriptSuffix = (fileInfo.completeSuffix() == "js"); - if (scriptFilename.isEmpty() || !scriptUrl.isValid() || !hasValidScriptSuffix) { + if (scriptFilename.isEmpty() || !scriptUrl.isValid()) { launchScriptEngine(scriptEngine); } else { // connect to the appropriate signals of this script engine