@bsbak

JS canvas MouseEvent click, что делаю не так при нажатию на canvas с помощью JS?

Есть браузерная игра https://play.alienworlds.io/
На главной странице есть кнопка Login
Это canvas элемент, пытаюсь с помощью js нажать на нее...
Для определения координат написал функцию запустил в браузере в консоле, нажал, посмотрел координаты, обновил страницу, далее прописал в консоле функцию нажатия с помощью JS (авто нажатие)... но не работает, что я делаю не так... уже 5 час не могу понять, перепробовал много вариантов...
6088d153cd108131466168.png
6088d1600e85f026441593.png
6088d16beff38164623482.png
код с картинок
document.getElementById('#canvas').addEventListener('click', logKey);

function logKey(e) {
  console.log(`
    Screen X/Y: ${e.screenX}, ${e.screenY}
    Client X/Y: ${e.clientX}, ${e.clientY}`)
}

var evt = new MouseEvent("click", {
    view: window,
    bubbles: true,
    cancelable: true,
    screenX: 430,
    screenY: 410
});
document.getElementById('#canvas').dispatchEvent(evt);
  • Вопрос задан
  • 132 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы