2011-11-08 4 views
3

'postMessage'HTML5 메소드를 사용하려고합니다. 나는이 방법이 '현대'브라우저에서만 작동한다는 것을 알고 있지만, 고객 기반으로는 충분합니다.HTML5 PostMessage 교차 도메인 문제

내 상황은 다음과 같습니다. 도메인 'abc.com'의 브라우저 창이 도메인 'xyz.com'에 새 창을 엽니 다. 나는 두 도메인을 모두 소유하고 있으며 양쪽에 필요한 자바 스크립트를 둘 수 있습니다. 내가 알 수 있듯이, 'postMessage'를 사용하여 두 창 사이에서 메시지를 보낼 수 있어야합니다. Chrome에서는 작동하지만 IE 9에서는 작동하지 않습니다. 하위 창에서 상위 창에 대한 참조를 가져올 수 없으며 그 반대의 경우도 마찬가지입니다. 두 창이 모두 같은 도메인에 있으면 문제가 없습니다.

IE의 'postMessage'구현의 버그 ("기능")입니까? 내가하려는 일을 성취 할 수있는 방법이 있습니까?

감사합니다.

+0

링크 나 사용중인 코드를 게시 할 수 있습니까? – robertc

답변