티스토리 뷰
특정 도메인의 페이지에서 로드 된 자바스크립트는 다른 도메인의 페이지를 액세스 하지 못하는 것
즉 두 개의 프레임이 있고 한쪽은 a.A.com/menu.html 이고 한쪽은 b.B.com/content.html 이라고 했을 때
content.html 내의 특정 javascript 함수나 문서의 내의 특성속성을 전혀 액세스 하지 못함
두 페이지가 같은 도메인에서 로드 되어야 이런 제한 없이 작동
- 여기서 중요한 건 자바스크립트를 실행하는 html 페이지
- 자바스크립트 파일은 다른 도메인이던 아니던 문제가 되지 않으며 도메인의 구별은 페이지를 서비스하는 서버와
포트를 의미
- 즉, a.Some.com과 b.Some.com은 다른 도메인으로 인식
물론 포트가 달라도 다른 도메인임 (즉, a.Some.com:80 과 a.some.com:8080은 다른 도메인)
- 또한 프로토콜로도 구분하며 같은 서버를 카르키더라도 http:// 와 https://는 다름
해결방법) 각 페이지의 document의 domain 속성을 some.com으로 만드는 것
전혀 다른 도메인으로는 설정할 수 없음
즉, user.some.com에 있는 페이지 속성을 other.com으로 설정할 수 없음
출처
모바일 하이브리드 웹 앱의 이해 강의 중
반응형
댓글