2009-06-25 5 views
0

Я объясняю, что я пытаюсь сделать.Назовите событие клика кнопки на другом сайте

Пусть есть сайт abc.com и я работаю на сайте xyz.com

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

ответ

0

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

+0

Нет в этом случае я не размещаю сайт xyz каким-либо другим лицом третьей стороны. –

+0

это своего рода сайт govt для заполнения itr возвращает и т. Д. Формирует мое веб-приложение –

1

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

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