2012-08-25 3 views

답변

0

postMessage을 사용하면 협력 iframe과 통신 할 수 있습니다. 이를 사용하려면 하나의 창에 postMessage이라는 메시지를 보내야하며 다른 창에는 메시지를 수신하는 이벤트 수신기가 있어야하며 해당 메시지를 처리해야하며 원하는대로 수행해야합니다.

따라서 postMessage을 사용하여 iframe, 심지어 원본 교차 iframe에서 콘텐츠를 검색 할 수도 있지만 iframe에 메시지를 수신 할 수있는 코드가 있어야하며 요청 된 내용을 이해하고 postMessage을 요청한 정보로 원래 프레임으로 되돌립니다.

이렇게하면 창과 iframe 자바 스크립트를 모두 제어 할 수 있지만 요청한 것을 수행 할 수 있지만 둘 중 하나를 제어하지 않으면 해당 자바 스크립트 코드가없는 것입니다. 원하는 데이터를 가져 오려면 postMessage으로 작업을 완료 할 수 없습니다. 메시지를 전달하는 것뿐입니다. 이러한 메시지를 처리하는 코드는 해당 웹 페이지의 소유자가 입력해야합니다.

관련 문제