메시지를 주고 받을 수 있는 window
는 다음과 같다.
window.opener
: window.open()
으로 새로운 창을 연 경우window.parent
: <iframe>
으로 문서 내 프레임을 생성한 경우window.frames[index]
: <iframe>
으로 문서 내 프레임을 생성한 경우HTMLIFrameElement.contentWindow
: <iframe>
으로 문서 내 프레임을 생성한 경우메시지를 주고 받을 수 있는 window
는 다음과 같다.
window.opener
: window.open()
으로 새로운 창을 연 경우window.parent
: <iframe>
으로 문서 내 프레임을 생성한 경우window.frames[index]
: <iframe>
으로 문서 내 프레임을 생성한 경우HTMLIFrameElement.contentWindow
: <iframe>
으로 문서 내 프레임을 생성한 경우window.addEventListener("message", function() {});
windonw.addEventListener("message", (e) => { })
type | message |
---|---|
bubbles | no |
cancelable | no |
target | BroadcastChannel, EventSource, MessagePort, ServiceWorkerContainer, window, Worker |
handler | yes |