2012-10-17 3 views
2

다트와 교차 창 통신이 가능합니까? 다음은 시나리오입니다. 사용자가 브라우저 창 A에서 웹 사이트를 열고 창 A가 새 격리를 생성합니다. 그런 다음 사용자는 새 탭을 만드는 링크를 클릭하고 브라우저 창 B를 엽니 다 (링크가 같은 도메인에 있다고 가정합니다 ... 등). 브라우저 창 B는 브라우저 창 A에 의해 생성 된 격리에서 메시지를 보내고받을 수 있습니까? 그렇다면 어떻게됩니까?다트 - 교차 창 통신 차단

답변

2

고립 메시지 만 사용하면 크로스 윈도우 통신이 불가능합니다. 그러나 postMessage을 사용하여 교차 창 통신을 수행하고 here으로 설명한 다음 각 격리와 통신하는 메시지 처리기를 설정할 수 있습니다. 각 격리 사이에 일종의 메시지 버스로 postMessage를 사용합니다.

관련 문제