반응형
window.opener를 사용하여 부모의 함수를 호출할때,
IE9 에서 문제가 발생했다. 

우선은 아래의 예제를 보면, 
typeof를 사용하여 부모함수를 return 받았다. 
함수이기 때문에 'function' 이라는 값이 돌아와야한다. 
(존재하지 않으면, 'undefined' 라고 값이 들어올 것이다.)


IE9에서만  typeof(opener.부모함수) 값이 'object' 로 들어온다.

그렇다고 함수가 실행을 못하거나, 문제가 발생하는 것이 아니므로 아래와 같이 수정하면된다.



(typeof는 String으로 문자열로 반환하는 것으로, 여기서는 단순히 window.opener.함수 를 통해 존재하는 function 을 확인하기 위해 사용된것.)


반응형

+ Recent posts