Имитация щелчка мышью с точной координатой X / Y в JavaScript без document.elementFromPoint - PullRequest
0 голосов
/ 07 апреля 2020

Я пытаюсь симулировать клики в chrome разработке расширения. Обычный метод, который я мог найти в Интернете, это document.elementFromPoint().click(), но в моем случае это не работает. Я пытаюсь смоделировать клики в диапазоне междоменного фрейма. Поэтому, когда я использую document.elementFromPoint(), я получу результат iframe и ничего не могу сделать с междоменным iframe. Поэтому мне интересно, есть ли способ симулировать щелчок по точным координатам на экране в веб-разработке? Я знаю, что это можно сделать в сценарии системного уровня, как некоторые python пакеты. Но может ли JavaScript сделать это?

Итак, короткий вопрос: можно ли имитировать щелчок мыши в JS без получения соответствующего элемента?

1 Ответ

0 голосов
/ 07 апреля 2020

Это невозможно по соображениям безопасности. Скажем, например, злой злоумышленник создает веб-сайт, вставляет веб-сайт банка и имитирует нажатие кнопки transfer. Это было бы огромной уязвимостью, если пользователь вошел в систему. Я предлагаю вам просто сказать пользователю нажать на кнопку или что-то еще.

...