2009-09-03 6 views
1

그래서 이번에는이 스크립트에 아무런 문제가 없었습니다. 그러나 오늘 갑자기 모든 것이 이상하게 행동하기 시작했습니다.아주 이상한 JavaScript 오류

그래서 iframe 내부에로드되는 JavaScript 페이지가 있습니다.

프록시를 통해로드 된 페이지에 삽입됩니다.

$(top.document).ready()

내가 놀랐습니다 ... 권한이 거부되었습니다라는 오류가 발생합니다, 그래서 다른 페이지를로드하기로 결정했습니다.

더 이상 불평하지 않았습니다.

컴퓨터를 재부팅하고 프록시를 통해 처음 페이지를로드 할 때 JavaScript가 포함 된 iframe이 해당 페이지에 삽입 될 때 동일한 오류가 다시 발생했습니다.

현재 무슨 일입니까? 내 서버 또는 내 컴퓨터에 문제가 있습니까? 오류가 말한대로

답변

6
+0

그래, 거의 확실 하네. 또한 아래의 대답은 세션 ID가 다르다는 것을 나타냅니다. 이는 두 페이지가 서로 다른 가상 호스트 (예 : example.com 및 www.example.com)에 의해 제공되고 있음을 나타냅니다. –

3

는 권한 문제가 있고 그것을 가능성이 사용자의 컴퓨터, 서버, 또는 그렇지 않으면 오류와는 아무 상관이없는,하지만 자바 스크립트의 디자인 제한/보안 기능입니다.

JavaScript는 동일한 호스트에서 오는 인 경우 이 아닌 다른 문서 (예 : windows) (예 : windows)에 액세스하거나 변경할 수 있습니다. 이를 "sameoriginpolicy"이라고합니다.