mtl-js-sdk
Version:
36 lines (30 loc) • 972 B
JavaScript
;
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;
});