Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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 блока с всякой ересью.
Ответить с цитированием
  #2 (permalink)  
Старый 16.09.2016, 12:31
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

Сообщение от SolRus
MonkeyBroker на момент проверки должен стать не undefined
Ну так сделай такую переменную в скрипте страницы.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
клик и событие работает клик и это событие не работает Trues Элементы интерфейса 3 27.05.2015 09:28
событие mouse up Trues Общие вопросы Javascript 4 05.05.2015 23:58
Событие click Гробовщик jQuery 1 31.07.2013 06:28
Как правильно подавить событие при подключении своего обработчика? Маэстро Firefox/Mozilla 2 03.09.2011 10:46
Как обозначить переменную выбранную в FileChooser? woo_hoo Общие вопросы Javascript 4 03.07.2008 11:58