출처: http://iamnotokay.tistory.com/123
위의 오류를 뿜어내는 이유는 A 페이지에서 띄운 B 페이지가 서로 도메인이 다를 경우 보안을 위해 차단을 하는것으로 보인다. 타 브라우저에선 어떻게 처리되는지 확인해보지 않았지만 Internet Explorer나 firefox에서 테스트결과 자바스크립오류를 낸다.
그러나 두 서버가 같은 도메인을 사용하고 있고 서버도메인이 다를 경우라면 자바스크립트의 공유가 허용된다.
예를 들어
aaa.iamnotokay.com (A페이지)
bbb.iamnotokay.com (b페이지)
이와같이 앞에 www가 들어갈 자리만 다를뿐이라면 해결방법이 있는데
위의 오류를 뿜어내는 이유는 A 페이지에서 띄운 B 페이지가 서로 도메인이 다를 경우 보안을 위해 차단을 하는것으로 보인다. 타 브라우저에선 어떻게 처리되는지 확인해보지 않았지만 Internet Explorer나 firefox에서 테스트결과 자바스크립오류를 낸다.
그러나 두 서버가 같은 도메인을 사용하고 있고 서버도메인이 다를 경우라면 자바스크립트의 공유가 허용된다.
예를 들어
aaa.iamnotokay.com (A페이지)
bbb.iamnotokay.com (b페이지)
이와같이 앞에 www가 들어갈 자리만 다를뿐이라면 해결방법이 있는데
<script language="javascript">양쪽 두 페이지에 위의 한줄을 추가 해주면 해결된다.
document.domain="iamnotokay.com"
....
</script>
'프로그래밍 > Web' 카테고리의 다른 글
[jQuery] How jQuery Works (0) | 2009.07.06 |
---|---|
[jQuery] jQuery로 작업하기, Part 1 (0) | 2009.07.01 |
[C/B] firefox에서의 key event (0) | 2009.06.12 |
[javascript] 정규표현식을 이용한 이메일 형식 체크 (0) | 2009.05.27 |
[EL] EL (0) | 2009.05.18 |