목차

반응형

웹사이트(jsp)에 휴대폰 인증을 붙였는데 인증하고나서 아래 오류가 뜨면서 다음 페이지로 안넘어 갈 때가 있다.


blocked a frame with origin null from accessing a cross-origin frame


대강 이 오류는 근원이 다른 홈페이지(내 홈페이지, 인증 모듈 홈페이지)javascript를 통하여 근원이 다른곳에서 window를 조작하려고 할 때 발생하는 오류다.


보통 휴대폰 인증 모듈의 샘플에는 부모 윈도우를 조작하기 위해 opener.window.name 이런식으로 조작하는데

윈도우의 이름을 지정해줘서 그 값으로 조작해주면 잘 된다.



본인인증을 호출하는 홈페이지에서 호출하기전에 window.name을 통하여 윈도우 이름을 바꿔준다.


이후 타겟을 opner.window.name에서 "window"로 바꿔준다.

반응형