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