반응형
웹사이트(jsp)에 휴대폰 인증을 붙였는데 인증하고나서 아래 오류가 뜨면서 다음 페이지로 안넘어 갈 때가 있다.
blocked a frame with origin null from accessing a cross-origin frame
대강 이 오류는 근원이 다른 홈페이지(내 홈페이지, 인증 모듈 홈페이지)javascript를 통하여 근원이 다른곳에서 window를 조작하려고 할 때 발생하는 오류다.
보통 휴대폰 인증 모듈의 샘플에는 부모 윈도우를 조작하기 위해 opener.window.name 이런식으로 조작하는데
윈도우의 이름을 지정해줘서 그 값으로 조작해주면 잘 된다.
본인인증을 호출하는 홈페이지에서 호출하기전에 window.name을 통하여 윈도우 이름을 바꿔준다.
이후 타겟을 opner.window.name에서 "window"로 바꿔준다.
반응형
'Java > Web' 카테고리의 다른 글
로그인 폼 base64 암호화, java 웹 어플리케이션에서 복호화 (1) | 2018.10.26 |
---|---|
톰캣 구동 메모리 오류 대처 java.lang.OutOfMemoryError: PermGen space (0) | 2018.08.02 |
DB에 삽입한 줄바꿈문자(개행문자)가 띄어쓰기로만 처리되고 줄바꿈처리가 안될경우 (1) | 2018.06.22 |
Spring 사파리, 파이어폭스 파일 다운로드 안될때 (0) | 2018.06.15 |
아파치 톰캣 header response 서버 정보 감추기 (0) | 2018.06.07 |