[개발] 프로그램 지식

[ERROR] Uncaught DOMException: Failed to read a named property '0000' from 'Window': Blocked a frame with origin "https://0000000" from accessing a cross-origin frame. 크로스 도메인

  • -
반응형

1. 문제상황

: 기존에 사용되던 modal창에서 iframe안에 다른 도메인을 호출에서 사용하고 있었는데, 아래와 같은 에러가 떴음

Uncaught DOMException: Failed to read a named property '0000' from 'Window': Blocked a frame with origin "https://0000000" from accessing a cross-origin frame.

Uncaught DOMException: Failed to read a named property '0000' from 'Window': Blocked a frame with origin "https://0000000" from accessing a cross-origin frame. 

 

 

 

 

 

2. 원인

: 정확한 원인을 못 찾았음. 예상되는 원인은 Chrome이 버전되면서 기존에 지원하던 기능이 보안정책 상의 이유로 지원되지 않으면서 발생된 걸로 예상하고 있음.

 

 

 

 

 

 

3. 해결방법

: 기존의 모달창에서 '윈도우 팝업'으로 변경해주었음. 윈도우 팝업으로 변경하면 잘 나옴

BUT 걱정되는 지점은 기존 모달창에서 윈도우 팝업으로 변경 시 보안상 차이가 없을지에 대한 궁금증..!

 

검색을 해도 명확한 해결책이 안나와서 아쉬웠음.

아시는 분 있으면 댓글로 알려주시면 감사하겠습니다...!!!!

 

 

 

 

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.