Javascript хуки в ZennoPoster

LotusEater

Client
Регистрация
27.05.2015
Сообщения
19
Благодарностей
0
Баллы
1
Возможно ли в ZennoPoster создавать глобальные хуки яваскриптом, вроде 'window.onload' ? Я хочу создать некий аналог плагину файрфокса и мне необходимы хуки для выполнения жс. Проще говоря нужно чтобы мой жс код выполнялся первым в очереди.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113
Действие Свой код>Jacascript
 

LotusEater

Client
Регистрация
27.05.2015
Сообщения
19
Благодарностей
0
Баллы
1
Действие Свой код>Jacascript
Это ничего не даёт. Я делаю вот такой код например в блоке Свой код>Jacascript:

Код:
window.onload = function() {
  alert( 'test' );
  };
Далее кидаю блок перехода на vk.com например и никакого алерта не вижу.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113
В Javascript не силен к сожалению. Лишь подсказал как выполнять скрипты в программе.
 

LotusEater

Client
Регистрация
27.05.2015
Сообщения
19
Благодарностей
0
Баллы
1
В Javascript не силен к сожалению. Лишь подсказал как выполнять скрипты в программе.
А кто-то из разработчиков может подсказать? Просто узнать надо, можно ли вешать свои хуки кодом, как это делают плагины в файрфоксе
 

LotusEater

Client
Регистрация
27.05.2015
Сообщения
19
Благодарностей
0
Баллы
1
Задача собственно выполнить свой скрипт первым после загрузки DOM
 

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113
Задача собственно выполнить свой скрипт первым после загрузки DOM
а так просто ничего?
alert( 'test' );
онлоад у тебя после загрузки срабатывать должен но сам JS как бы и так после загрузки устанавливается поидее...
 

AloneSlamer

Client
Регистрация
29.01.2013
Сообщения
1 404
Благодарностей
362
Баллы
83

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с AloneSlamer какие-либо сделки.

как вариант хука делать замену точнее инжект через фидлер или через какой нибудь отладчик траффика
 

AloneSlamer

Client
Регистрация
29.01.2013
Сообщения
1 404
Благодарностей
362
Баллы
83

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с AloneSlamer какие-либо сделки.

AloneSlamer

Client
Регистрация
29.01.2013
Сообщения
1 404
Благодарностей
362
Баллы
83

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с AloneSlamer какие-либо сделки.

если получится расскажите как сделали это через фидлер )
знаю что так можно но особо не вникал
 

gigavat

Super Moderator
Регистрация
17.11.2011
Сообщения
112
Благодарностей
88
Баллы
28
Такой функциональности нету, повесить события можно только на уже загруженную страницу через действие Javascipt.
 

LotusEater

Client
Регистрация
27.05.2015
Сообщения
19
Благодарностей
0
Баллы
1
а так просто ничего?
alert( 'test' );
онлоад у тебя после загрузки срабатывать должен но сам JS как бы и так после загрузки устанавливается поидее...
Так тоже не сработало.

Такой функциональности нету, повесить события можно только на уже загруженную страницу через действие Javascipt.
А как можно функционал плагина в зенку перенести имя исходник? Или может быть можно проделать аналогичную манипуляцию через c#?

если получится расскажите как сделали это через фидлер )
знаю что так можно но особо не вникал
Спасибо, посмотрю. Хотя у меня проект с проксями работает, придётся цепочки создавать с фидлером
 

gigavat

Super Moderator
Регистрация
17.11.2011
Сообщения
112
Благодарностей
88
Баллы
28
Так тоже не сработало.
Что именно не сработало ? alert ('test') выполняется, если выполнять на текущей странице, но результат записывается в переменную окружения Page.LastAlertText. Для надежности советую перещелкнуть с вкладки Окружение на любую другую и обратно, чтобы точно обновились значения переменных.

А как можно функционал плагина в зенку перенести имя исходник? Или может быть можно проделать аналогичную манипуляцию через c#?
Именно в момент загрузки страницы не удастся выполнить какой то код, только после загрузки. Там уже либо Javascript, либо C#.
 
  • Спасибо
Реакции: rostonix

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)