티스토리 뷰

JavaScript

Window event

seoca 2022. 10. 7. 08:39

child to parent

window.opener(): 새 창을 만든 window를 reference

 

window.postMessage(): window간의 cross-origin 통신을 가능하게 함. 메시지를 받을 때는, 윈도우의 ‘message’ 이벤트에 대한 핸들러를 등록하면 된다.

window.opener.postMessage({ event: "DIALOG_OPEN" }, _url);

 window.addEventListener("message", (event) => {
         switch ((event.data || {}).event) {
         case "READING_ON": {
            this.readingOn();
            break;
         }
         case "READING_OFF" : {
            this.readingOff(event.data.id);
            break;
         }
         .
         .
         .

 

'JavaScript' 카테고리의 다른 글

window in Javascript  (0) 2022.10.06
code refactoring 01  (0) 2022.10.05
short circuit evaluation  (0) 2020.12.26
Spread Operator  (0) 2020.12.26
Type Conversion in Javascript (number, string)  (0) 2020.09.15