티스토리 뷰

728x90
반응형

현상

cross-domain이란? 호출하는 도메인과 호출받는 도메인이 다른 것이다.

호출하는 도메인과 호출받는 도메인이 다를 경우 보안상의 이유로 "권한이 없습니다."라는 오류 메세지를 출력된다.


해결 방법

부모 도메인이 같고 자식 도메인이 다른경우

a.bcd.com : index.html 파일에 해당 소스를 추가 한다.

<script type="text/javascript"> document.domain = "bcd.com" </script>


b.bcd.com : index.html 파일에 해당 소스를 추가 한다.

<script type="text/javascript"> document.domain = "bcd.com" </script>


* 서로 다른 자식 도메인을 부모 도메인으로 설정하여 cross-domain  문제를 해결한다.


무모 도메인이 다른 경우

json을 이용하여 처리한다고 하는대...

728x90
반응형