У меня есть следующая задача - у меня есть страница, где у нас есть некоторая логика взаимодействия:
После того, как пользователь нажимает кнопку, мой скрипт перенаправляет пользователя на другой сайт, где он должен заполнять 2 текстовых поля, затем нажмите кнопку, после перенаправления на новую страницу он должен нажать на другую кнопку.
Мой проект основан на ASP.NET MVC4.
Мои вопросы:
PS: Второй веб-сайт - это не мой сайт, и все, что я знаю, является идентификатором кнопок, где мне нужно щелкнуть.
Разработка моего комментария
Вы не можете сделать это в обычном браузере. Вы можете написать букмарклет или два, которые будут перемещаться и нажимать, но нет сценария, который вы можете написать на веб-странице, которая будет делать то, что вы хотите по соображениям безопасности. Давным-давно, в IE можно было загрузить банковский сайт в iFrame и сценарий и контролировать взаимодействие с пользователем, чтобы украсть учетные данные. Это заблокировано.
Если вы сохраните HTML-страницу с расширением HTA, ее можно загрузить из жесткого диска в Windows и будет иметь расслабленную защиту, чтобы вы могли загрузить другой сайт в iFrame и сценарий взаимодействия. Скорее всего, это не то, что вы хотите.
Последний метод - использовать, например, CURL для получения иностранной страницы, вставить материал и отправить форму на чужой сайт и вернуть результат. Это также не рекомендуется.
Итак, для вас вопрос: зачем вам это нужно, и есть ли другие способы сделать то, что вы хотите
1) location.href= " http://another.page.com " 2) невозможно для целей безопасности