2009-04-02 6 views
3

도메인 간 오류 란 무엇입니까?도메인 간 오류

+0

이 내용은 Silverlight를 언급 했습니까? 질문에 '실버 라이트'또는 그 기술이 무엇이든 태그를 붙일 수 있습니다. :) – thomasrutter

답변

3

Silverlight (및 Flash/Javascript)와 같은 클라이언트 측 도구는 일반적으로 서버에 연결될 때만 허용되는 서버에 연결하려고 할 때 도메인 간 오류가 발생합니다. 해당 페이지가 게재 된 도메인과 동일합니다 (일부 원본 정책).

예를 들어 라이브 서버를 호출 할 때 테스트 서버에서 페이지를보고 있거나 테스트 서버를 사용하여 로컬 페이지로 테스트 페이지를 볼 때 크로스 도메인 오류가 발생할 수 있습니다. file : // 프로토콜.

테스트하려는 도메인이 사이트의 도메인과 동일하도록하십시오. Flash에는 crossdomain.xml 기능이 있으므로 교차 도메인 요청을 할 수 있습니다. Javascript에는 동일한 출처 정책을 해결할 수있는 방법이 있지만 실제로하는 일의 의미를 알아야합니다.

4

Javascript (대부분의 시간이)가 발생하면 안되는 항목에 액세스하려고 할 때 발생합니다.

예를 들어 다른 도메인의 쿠키를 읽으려고하면 쿠키가 작동하지 않습니다. XMLHTTP 요청을 다른 도메인 또는 프로토콜 (HTTP> HTTPS)으로 시도하면 작동하지 않습니다. 그렇게 할 수 있다면 도용하여 다른 웹 사이트에서 방문자 세션을 도용 할 수 있습니다.

보안 기능으로 모든 브라우저에서 표준입니다.