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

106
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, она меняется, но при повторном клике на исходную не возвращаетсяПомогите разобраться

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

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

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

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

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

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

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

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

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

90