Как программно нажать на разговор в WhatsApp Web с консоли [закрыто]

davidlav спросил: 26 декабря 2017 в 08:16 в: javascript

Я пытаюсь написать небольшой скрипт Tampermonkey, который позволит мне перемещаться между цепочками разговоров в веб-интерфейсе WhatsApp с помощью сочетаний клавиш. При этом я пытаюсь понять, как программно "щелкнуть" по разговору в навигационной панели контактов, чтобы установить его как активный.

Первое, что я пробовал, было так далеко дерево DOM, как я мог для контакта в боковой навигационной системе, до <div class="chat"> и вызывать .click() на нем с консоли. Ничего такого. Затем я попытался вызвать .dispatchEvent(new MouseEvent("click", { bubbles: true, cancelable: true })) в элементе. Еще ничего. Наконец, я попробовал оба метода выше для всех родителей элемента, пока не достиг уровня "верхнего" для контакта в боковой навигационной системе. Ничего не сработало.

Любые идеи, почему веб-интерфейс WhatsApp кажется непроницаемым для событий с ручным запуском кликов? (Я также пробовал другие элементы на странице, текстовые входы и кнопки, и ничего не реагировало.)


0 ответов