Permission denied 또는 Location.toString 스크립트 오류
발생일: 2010.12.03 문제: 외부 코드와 연동 작업을 하다가 아래와 같은 스크립트 오류가 발생했다. Permission denied Location.toString 오류가 발생하는 원인이 무엇이고, 해결할 수 있는 방법은 무엇일까? 해결책: Permission denied 나 Location.toString 문구가 포함된 오류는 1) 다른 도메인으로 Ajax 요청을 보내려고 시도하거나, 2) 도메인이 서로 다른 프레임에서 스크립트로 접근을 시도하는 경우 에 발생한다. 이는 브라우저의 동일 근원 정책(Same origin policy)를 위배했기 때문이다. 브라우저는 아래의 경우에만 접근을 허용한다. 1) 같은 프로토콜. 2) 같은 포트. 3) 같은 호스트(도메인 포함). 예를 들어, 아래의 경우는..
Daylogs/Javascript
2010. 12. 3. 18:09
공지사항