본문 바로가기
개발/Javascript, ECMAScript

[자바스크립트 javascript] 팝업에서 opener 의 변경이 필요할 때

by 언제나초심. 2014. 5. 19.
반응형

개요

'팝업창'에서 opener (부모창)에 동작을 시켜야 할 때가 있습니다. 이 경우에 에러가 발생하는 경우가 있습니다. 



'IE10' 에서는 [권한오류] [SCRIPT70] 같은 에러가 나오고

'크롬 브라우저' 에서는 [Uncaught SecurityError: Blocked a frame with origin ...] 오류가 나옵니다. 



결론

본 창과 팝업창 둘다에 동일한 



document.domain = "domain.com";


값이 들어가야 합니다.



부모창에 submit 을 해야하는 경우도 있는데, 이 경우는 다른 포스팅에서 정리하였습니다. 

2010/07/16 - [자바스크립트 Javascript] 팝업에서 opener 로 target 주고 submit (업데이트 2019-03-04)



반응형