- 전체
- 명
- 오늘 찾아주신 분
- 명
예전부터 열려진 팝업에서 콜백을 받기위해서 내가 알고 있는 것 2가지를 사용하곤 했다. 1. window.opener 를 통하여 팝업을 연 주체에 접근하여 직접 메소드 실행 2. postMessage 를 이용하여 메세지 전달 그런데 이런 경우에는 어떻게 깔끔하게 처리 해야 하는 가에 대해서 고민을 하게 되었다. 1. 메소드를 실행하여 팝업을 연다 2. 아이템을 선택한다. 3. 팝업이 닫힌다. 4. 값을 받아서 리턴을 시킨다. C# 의 경우에는 OpenFileDialog 같은 것을 예를 들자면, dialog 를 열고 파일을 선택하게 되면 files 변수에 내가 선택한 값들이 들어가서 해당 변수를 콜백 삼아 사용하면 되는데... JS 에서는 2번 postMessage 를 사용하는 방식에 대해 먼저 예를 들어..