Например, у меня есть скрипт на сайте test_com / test.js.Мне нужно скачать этот скрипт на другой сайт, используя консоль с кодом:
var testScript = document.createElement('script');
testScript.src =
"https://test_com/test.js";
document.getElementsByTagName('head')[0].appendChild(testScript);
И этот код действительно работает, и скрипт действительно добавляет на страницу, но что если мне нужно сделать это в одном коде?Я имею в виду
// Download the script
var testScript = document.createElement('script');
testScript.src =
"https://test_com/test.js";
document.getElementsByTagName('head')[0].appendChild(testScript);
// Do something with script
someFunctionFromScript()
Но это не работает, потому что код выполняется слишком быстро, а сценарий не может быть установлен так быстро.Итак, как я могу ждать, пока скрипт установит, и после этого выполнить код из скрипта.
Я пробовал это, но все равно не работает
setTimeout(someFunctionFromScript,1000);