본문 바로가기

Programming/HTML

iframe을 이용하여 외부서버의 document를 접근할 때에는 오류가 발생합니다.

제목 그대로입니다.

이를 크로스 도메인이라고 부르는군요.

iFrame을 이용하여 다른 URL을 삽입하였는데 이때 삽입되는 녀석이 삽입하는 녀석을 parent로 접근할 때.
(IE에서는 액세스가 거부되었다며 자바스크립트 오류가 발생합니다.)

iFrame을 사용할때 삽입이 되거나 삽입을 하거나 어쨌든 포트가 서로 다를 때.

iFrame을 사용할때 프로토콜이 서로 다를 때.(http - https)

보안이슈 등으로 외부자원의 document는 액세스할 수 없습니다.(크로스도메인)

오늘도 삽질하며 배웁니다 ㅎㅎㅎ



출처 : http://stackoverflow.com/questions/151362/access-is-denied-error-on-accessing-iframe-document-object