Есть загрузка скрипта вот так
<script async src="https://domain1.com/script1.js"></script>
Хочу сделать, чтобы
а) загрузить этот файл с помощью самого js кода
б) заменить кое-какое значение в самом файле. Не переменную, а именно литерал
с) исполнить его, в нормальном режиме
Как это сделать? Что-то вроде
<script>
//1 fetch but not execute script1.js
var js1 = loadRemoteJs("https://domain1.com/script1.js")
//2 replace some data in it
//???? js1.replaceDataInPlace!("var1", "var2")
//3 execute it as if it was loaded normally
// ??
</script>