Показать сообщение отдельно
  #1 (permalink)  
Старый 16.09.2016, 02:43
Новичок на форуме
Отправить личное сообщение для SolRus Посмотреть профиль Найти все сообщения от SolRus
 
Регистрация: 10.10.2011
Сообщений: 1

Событие-хук на переменную
Через greasemonkey хочу отменить выполнение части кода, есть переменная которая проверяется и срабатывает то, что не нужно чтоб сработало:

if (typeof MonkeyBroker === "undefined") {
  $(document).ready(function(){$("#body>.main-content").remove();});
  window.location.replace("/Info/AdBloc" + "k");
}

как видно проверка идет на переменную, если её нет то делается редирект.

можно ли повесить [событие-хук на переменную], которая еще не выполнялась в коде? и когда она инициализируется, изменяется или сравнивается вызывается необходимая функция? (чтоб изменить переменную именно в нужный момент нужным значением, к примеру MonkeyBroker на момент проверки должен стать не undefined)

может как-то через перегрузку операторов? только...

ps: та реклама уже задолбала на каждой странице по 2-3 блока с всякой ересью.
Ответить с цитированием