Я использую расширение Chrome, которое динамически добавляет новую кнопку на веб-страницу.Расширение работает нормально, но для запуска необходимо, чтобы человек нажал кнопку добавления на веб-странице.Я пытаюсь создать расширение, которое автоматически нажимает кнопку.
Я пробовал приведенный ниже код, но, похоже, он не работает.Он взаимодействует с веб-страницей вокруг него, но не с добавленной кнопкой.
* Чтобы было ясно, я не пытаюсь нажать кнопку внутри всплывающего окна расширения.Это расширение добавляет кнопку к HTML-страницам при загрузке страницы.
$("#button-id").click()
document.getElementsByClassName("class-name")[0].click()
document.getElementById("button-id").click()
Если я позвоню
document.getElementById("button-id")
, он возвращает:
<button class="button-class" tabindex="0" title="Button Title" id="button-id"></button>
, поэтому консольвидит кнопку, но функция щелчка ничего не вызывает.