[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
댓글 없음:
댓글 쓰기