2019년 4월 4일 목요일

Javascript - Cross-Domain Messaging With postMessage (iframe)



[iframe Cross-Domain 데이터 통신 window.postmessage]


[부모 페이지]

<script type="text/javascript">

    if(window.addEventListener) {
        window.addEventListener ("message", receiveMessage, false);
    }
    else {
        if(window.attachEvent) {
            window.attachEvent("onmessage", receiveMessage);
        }
     }

    function receiveMessage(event) {
        if (event.data == "close")
            // 메시지 처리
    }

</script>



[자식 페이지]

<script type="text/javascript">

    function sendMessage(event) {
window.parent.postMessage("close","*");
    }

</script>



참조 : https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage




댓글 없음:

댓글 쓰기

Flutter #0

[Flutter 교육] Dart vs JavaScript 타입 시스템 비교 1. 기본 타입 차이 숫자 타입 // Dart int integerNumber = 42; // 정수 double floatingPoint = 3.14; // 부...