Проверил. Нужно именно после 1го. Дело в том, что изначальная задача была загрузить свой скрипт, вместо того, что на странице:
<script src="1.js">
<script src="2.js">
<script src="3.js">
<script src="4.js">
т.е. загрузку 2.js я заблочил, а вставить ровно на его место свой не могу.
1. теоретически, я думаю, что можно сначала динамически вставить 1.js, а после него загрузить уже свой 2.js.
2. еще как вариант (но я не знаю, как это реализовать), можно попробовать в файле 2.js по таймеру
? дождаться загрузки 1.js, а только после этого скормить браузеру его самого.
3. еще одна безумная идея — попробовать вставить как-то не динамически скрипт, но тут я совсем не имею представления, как это делать.
Искренне надеюсь на помощь