Автоматически кликайте на поле ввода в электронном виде с помощью JavaScript - PullRequest
0 голосов
/ 04 апреля 2019

Я пытаюсь настроить функцию автоклика в моем коде javascript, которая при вызове будет щелкать по кнопке в моем электронном окне. Я взглянул на расширение Google Chrome, которое автоматически щелкает репапчи на странице, и их простой код находится на github. Когда я пытался внедрить их код в свое электронное окно, он никогда не был успешным. Это как-то связано с электроном или я просто неправильно делаю?

Это их код.

let isRecaptchaFrame = () => {
  return /https:\/\/www.google.com\/recaptcha\/api2\/anchor/.test(window.location.href);
};

let captchaInterval = setInterval(() => {
  if (isRecaptchaFrame()) {
    clearInterval(captchaInterval);
    document.getElementsByClassName('recaptcha-checkbox-checkmark')[0].click();
  }  
}, 500);

1 Ответ

1 голос
/ 04 апреля 2019

Electron построен на Node.js, поэтому у вас нет доступа к api окна. Попробуй это: https://electronjs.org/docs/api/browser-window

...