Call click событие кнопки с другого сайта - PullRequest
0 голосов
/ 25 июня 2009

Я объясняю, например, что я пытаюсь сделать.

Предположим, что есть сайт abc.com, и я работаю на сайте xyz.com

на странице aspx на xyz.com я хочу, чтобы результаты страницы aspx на www.abc.com/somepage.aspx содержали текстовое поле, поле со списком параметров и кнопку отправки. Я хочу заполнить эту форму и я хочу нажать кнопку «Отправить», чтобы сохранить детали в файле, но я хочу выполнить это действие на xyz.com/somepage.aspx

Ответы [ 2 ]

1 голос
/ 05 августа 2010

То, что вы предлагаете, это XSS. Это обычно нежелательно. По сути, вы ищете способы обойти политику с тем же источником . Многие браузеры будут блокировать все, что вы делаете. Представьте, если бы на abc.com был онлайн-опрос, который я хотел бы заполнить. Если бы я мог молча взаимодействовать с abc.com, пока посетители используют мой сайт, я бы делал то, что вы хотите. Но я не могу этого сделать, потому что браузеры и веб-разработчики противостоят многим блокам против этого.

Изменить: Возможно, вы сможете сделать это в настоящее время, если вы внедрили CORS. Но это на целевом сайте, чтобы позволить это. Большинство браузеров поддерживают его с тех пор, как я изначально ответил на этот вопрос.

0 голосов
/ 30 июня 2009

Вы можете разместить страницу на сайте xyz и использовать iframe для отображения этой формы на сайте abc. Это, наверное, самый простой подход. В противном случае это идеальный сценарий для использования какого-либо веб-сервиса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...