UNPKG

mtl-js-sdk

Version:

36 lines (30 loc) 972 B
"use strict"; define(["./methods"], function (methods) { var platform = { id: "h5", bootstrap: function bootstrap(onready) { onready(); // const isDebug = new URLSearchParams( // document.location.href.split("?")[1] // ).get("debug"); // if (isDebug) { // lazy load debug js var scriptTags = document.getElementsByTagName("script"); var currentNode = scriptTags[scriptTags.length - 1]; var src = currentNode.src.replace("mtl.js", "mtl.debug.js").replace("mtl.min.js", "mtl.debug.js"); if (currentNode.src == src) { return; } try { var script = document.createElement("script"); script.type = "text/javascript"; script.async = true; script.src = src; document.getElementsByTagName("head")[0].appendChild(script); } catch (error) { console.log(error); } } // } }; platform.exports = methods; return platform; });