Показать сообщение отдельно
  #10 (permalink)  
Старый 26.05.2018, 17:53
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,586

Обзервер для таких задач слишком тяжеловесен. Хватит простой проверки по таймауту:
(function repeat(){
    var element = document.getElementById('id');
    if(!element) return setTimeout(repeat, 100);

    // основной код / вызов основной функции

}());
В целом, конечно, рони прав, по хорошему надо изменять(подменять) именно саму функцию вызова того окна. Но для юзерскрипта можно не заморачиваться.
__________________
29375, 35
Ответить с цитированием