Скрипт Greasemonkey / Tampermonkey, чтобы следовать за кнопкой - PullRequest
0 голосов
/ 04 июля 2018

Я пытаюсь вызвать кнопку на динамически генерируемой странице, имеющей следующий источник:

<button class="pt-button" type="button">Restart</button>

Я попробовал следующее, но это не работает. Есть указатели?

(function() {
    'use strict';

    waitForKeyElements("#button.pt-button:contains('Restart')", clickButtonAfterDelay);

    function clickButtonAfterDelay (jNode) {
    if (document.readyState != "complete")  return true;
        setTimeout (triggerMouseEvent, 2222, jNode[0], "click");
    }

    function triggerMouseEvent (jNode) {
        var clickEvent = document.createEvent ('MouseEvents');
        clickEvent.initEvent ('click', true, true);
        jNode[0].dispatchEvent (clickEvent);
    }
})();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...