0

Я создал небольшое приложение с использованием Electron (http://electron.atom.io). Я хочу добавить функцию, которая автоматически регистрирует людей на определенных сайтах, на любого типа браузера.Автоматически регистрировать пользователей на определенных сайтах с помощью Electron

Как бы то ни было, если Electron автоматически заполняет поля имени пользователя и пароля на веб-сайте или отправляет запрос ajax с использованием контекста окна веб-сайта (как-то вставляйте его в содержимое).

Я знаю, что это возможно, если я создаю расширения для каждого браузера, но это займет слишком много времени.

Спасибо

ответ

0

Я понял, что я буду использовать следующий подход:

Я нашел, где большинство браузеров сохраняют свои куки, так что я буду загружать печенье там. Когда пользователь обратится к браузеру, он автоматически войдет в систему.

0

Проблема вы столкнулись, все браузеры установлены, чтобы предотвратить то, что известно как межсайтовый скриптинг. В принципе, я могу создать фрейм внутри страницы или в пределах одного домена и манипулировать dom этого фрейма из внешнего источника, но я не могу сделать это с источником из другого домена.

Таким образом, скрипты для заполнения и отправки формы не будут работать, что позволит вам отправить HTTP GET или POST через AJAX. Проблема, с которой мы сталкиваемся здесь, заключается в том, что сайт, на который вы регистрируетесь, скорее всего, проверит ссылочный URL-адрес, чтобы обеспечить, чтобы реферер был из своего собственного домена. Хотя технически jquery имеет способ настройки заголовка referrer, к сожалению, браузер сбрасывает этот заголовок в любых транзакциях между сайтами в целях безопасности.

Таким образом, в принципе нет возможности выполнить это надежно со стороны сценария браузера, поскольку браузеры очень строгие, когда дело доходит до мер безопасности. Вы можете войти в систему через AJAX на любые сайты, которые не проверяют заголовок реферера, но кроме этого вам потребуется соглашение с веб-сайтами, в которые вы входите, или используйте более неограниченную платформу, которая позволит вам манипулировать DOM перекрестного сайта или подделать заголовки Referrer.

+0

Я ничего не говорил о межсайтовых скриптах. Вставив тег