|
|
@@ -0,0 +1,52 @@ |
|
|
|
function загрузитьJSONJS(отклик) |
|
|
|
{ |
|
|
|
const запрос = new XMLHttpRequest(); |
|
|
|
запрос.onreadystatechange = function() |
|
|
|
{ |
|
|
|
if (this.readyState == 4) |
|
|
|
{ |
|
|
|
if (this.status == 200) |
|
|
|
{ |
|
|
|
отклик(this.responseText); |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
console.error(this.status); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
запрос.open("GET", "/json.js");// + "?" + gitjs.uuid()); |
|
|
|
запрос.send(); |
|
|
|
} |
|
|
|
|
|
|
|
function исполнитьJSONJS(текст) |
|
|
|
{ |
|
|
|
if (!текст.length) |
|
|
|
{ |
|
|
|
return; |
|
|
|
} |
|
|
|
/* |
|
|
|
try |
|
|
|
{ |
|
|
|
console.debug("исполняем", текст); |
|
|
|
eval(текст); |
|
|
|
console.debug("исполнили", текст); |
|
|
|
} |
|
|
|
catch (e) |
|
|
|
{ |
|
|
|
console.error(e); |
|
|
|
} |
|
|
|
*/ |
|
|
|
const скрипт = document.createElement("script"); |
|
|
|
скрипт.src = текст; |
|
|
|
document.body.appendChild(скрипт); |
|
|
|
console.debug("исполнили скрипт?", текст); |
|
|
|
} |
|
|
|
|
|
|
|
function обновитьJSONJS() |
|
|
|
{ |
|
|
|
загрузитьJSONJS(исполнитьJSONJS); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
setInterval(обновитьJSONJS, 1000); |