Сообщение от salieri
|
смысл-то в том, чтобы определить, загрузился скрипт 3.js или нет
|
<script>
const loadScript = url => new Promise((resolve, reject) => {
var script = document.createElement("script");
script.src = url;
script.onload = resolve;
script.onerror = reject;
document.head.appendChild(script);
});
loadScript("data:text/javascript,var x = 5;").then(() => {
alert("OK");
}).catch(() => {
alert("Not OK");
});
</script>
Загрузка скрипта является асинхронной операцией, поэтому вы не можете синхронно получить на этот вопрос ответ. В примере выше я вывожу сообщение в зависимости от успеха загрузки. Вы соответственно можете там применять то, что нужно.