Я пытаюсь написать расширение Chrome, которое может управлять любым видеопроигрывателем, программно нажимая кнопку воспроизведения / паузы и индикатор выполнения видео. Кнопка воспроизведения работает нормально; работает такая простая вещь:
document.elementFromPoint(x, y).click();
Но щелкнуть по полосе выполнения не так просто. Вышеупомянутый метод не работает, как и более сложные методы, такие как this , а также не происходит буквально захвата щелчка от пользователя и его повторной отправки на элемент, который пользователь щелкнул:
document.onclick = function (e) { saved = e }
// I click somewhere else before the next line of code runs
saved.path[0].dispatchEvent(saved);
// Nothing happens
Is есть ли способ сделать это успешно в Javascript?