2009-06-25 4 views
0

나는 무엇을하려고하는지 exaple로 explaing하고 있습니다.단추의 클릭 이벤트는 다른 웹 사이트에서 호출하십시오.

은 가정하자 abc.com 사이트가 있고 난 www.abc.com/의 영문 페이지의 결과를 가지고 내가 원하는 xyz.com의 영문 페이지에서 사이트 xyz.com

위해 일하고 있어요 somepage.aspx 텍스트 상자, 콤보 박스 옵션 버튼 및 제출 버튼이 양식을 채우고 싶습니다 제출 버튼을 누른 다음 세부 사항을 파일에 저장하고 싶습니다만,이 작업을 수행하고 싶습니다 xyz.com/somepage .aspx

답변

0

xyz 사이트에서 페이지를 호스팅하고 iframe을 사용하여 해당 양식을 abc 사이트에 표시 할 수 있습니다. 아마 가장 간단한 방법 일 것입니다. 그렇지 않으면 이것은 일종의 웹 서비스를 사용하는 완벽한 시나리오입니다.

+0

아니요.이 경우 다른 사람의 제 3 자 xyz 사이트를 호스팅하지 않습니다. –

+0

그것의 일종의 govt 사이트 itr 반환 등 작성 양식을 내 웹 응용 프로그램 –

1

당신이 제안하는 것은 XSS입니다. 이것은 일반적으로 바람직하지 않습니다. 기본적으로 same origin policy을 우회하는 방법을 찾고 있습니다. 많은 브라우저가 당신이하는 일을 막을 것입니다. abc.com에 온라인 설문 조사가 있었다면 상상해보십시오. 방문자가 내 사이트를 사용하는 동안 자동으로 abc.com과 상호 작용할 수 있다면, 내가하고 싶은 일을하고있을 것입니다. 나는 브라우저와 웹 개발자에 의해 많은 반대가 있기 때문에 그것을 할 수 없다.

편집 : CORS를 구현하면 요즘과 같이 할 수 있습니다. 처음에는이 질문에 답을 한 이후로 대부분의 브라우저에서 지원합니다.

관련 문제