2008-08-28 15 views
8

여기 내 문제가 있습니다. 두 웹 사이트간에 통신하고 싶습니다. 깨끗한 솔루션을 찾고 있습니다. 현재 솔루션은 Javascript를 사용하지만 (이해할 수있는) 교차 사이트 스크립팅 제한 때문에 불쾌한 해결 방법이 있습니다. 순간 웹 사이트 간 통신 (자바 스크립트 또는? 사용)

웹 사이트라는 jqModal 플러그인-A jQuery를 사용 웹 사이트 B을 포함하는 모달 창을 엽니 다. 웹 사이트 B 일부 작업을 수행하고 일부 결과는 웹 사이트 A으로 반환됩니다. 해당 정보를 반환하려면 교차 사이트 스크립팅 제한 - 웹 사이트 B웹 사이트 A에있는 페이지를 나타내는 iframe을 만들고 반환 할 정보가 들어있는 * 조각 식별자가 포함되어 있습니다. iframe은 웹 사이트는 그것은 common technique입니다. 반환 된 정보를 감지하지만 해키.

CrossSite 등의 변화는 내가 아마 웹 사이트웹 사이트 B에서의 HTTP POST를 사용할 수 있지만, 내가 노력하고있어 페이지 새로 고침을 피하기 위해

다른 사람이 있습니까?

편집 : 웹 사이트 B에 상태를 저장하지 않아도됩니다.

답변

5

내 최고의 제안은 다른 전달받을하는 데 필요한 정보와 함께 부를 수있는 각 사이트에 웹 서비스를 생성하는 것입니다 사용할 수 있습니다. 보안이 필요한 경우이 시스템에 SSL과 같은 인증 스키마 (또는 원하는 경우 실제 SSL 짝수)를 추가하여 두 서버 만 각각의 웹 서비스와 통신 할 수 있도록하는 것이 쉽습니다.

이렇게하면 한 사이트에서 다른 사이트를 여는 구성표에 고유 한 해킹을 피할 수 있습니다.

3

jQuery를 최신 1.2을 사용하면 JSONP

0

@jmein - 모달 팝업을 만드는 방법 (jqModal은 정확히 무엇입니까?)을 설명했지만 모달 창의 내용이 다른 도메인에서 제공된다는 사실을 놓쳤습니다. 관련된 두 도메인은 두 개의 별개 회사에 속하므로 설명하는 방식으로 결합 할 수 없습니다.