Вызвать команду на странице

148
01 марта 2021, 17:10

Вопрос из серии "не знаю как загуглить"

Мне нужно в фоновом режиме уведомлять сайт о том, что я.. на нём нахожусь.

Сайт - web.telegram.org/ если после небольшого времени бездействия сделать любое действие (например, кликнуть по пустому пространству на сайте) то сразу отправятся команды call account.updateStatus и call messages.readHistory Как можно имитировать событие *присутствия* или просто вызвать call messages.readHistory?

P.S. Сайт открываю в приложении через браузер на хромиуме, т.е. у меня полный доступ к элементам, консоле и т.д.

Answer 1

Если я правильно понял, что вы пытаетесь сделать, то попробуйте этот вариант:

var script = "document.getElementById('buttonId').click()"; // кликнуть на нужном элементе страницы, выберите какой вам больше подходит         
browser.GetMainFrame().ExecuteJavaScriptAsync(script);

Документация CefSharp

READ ALSO
изменение картинки по клику src

изменение картинки по клику src

При изменение картинки по src, она меняется, но при повторном клике на исходную не возвращаетсяПомогите разобраться

121
Не хватает длины массива в цикле

Не хватает длины массива в цикле

Функция должна вернуть -

127
Почему jquery не видит изменения в разметке?

Почему jquery не видит изменения в разметке?

Делаю аякс запрос, после которого меня значение атрибутаВ DOM всё меняется, как положено

128
VueJS не обновляет стили элемента

VueJS не обновляет стили элемента

Пишу drag-and-drop с возможностью поворота и ресайза на VueJsСуть работы простая: отслеживаю перемещения мышкой, в соответствии с ними обновляю модель,...

133