Приветствую, пишу сниффер для шопа на JS, еще новичек в этом деле, на несколько сайтов уже сделал, но с одним возникла проблема с которой не могу уже какой день разобраться. Мой код состоит из того что я скрываю элемент формы оплаты на сайте с помощью JS скрипта, а потом закидываю свою html форму, но на одном сайте при загрузке моего кода возникает ряд ошибок которые не дают поставить мой код, одна из таких это "Uncaught SyntaxError: Identifier '123' has already been declared". Но эта ошибка появляется только тогда когда я загружаю мой код на сайт, а не просто вкидываю его в консоль, из чего могу сделать предположение что страница просто не успевает прогрузиться прежде чем мой код начнет работу. Я пробовал ставить в начало моего кода "window.onload =" и "document.addEventListener("DOMContentLoaded", function() {", но ничего из этого не работает(хотя на одном сайте я сталкивался с такой же проблемой и решил её как раз таки DOMContentLoaded).
Попробй с помощью MutationObserver отследить загрузку страницы