문제

Firefox 또는 다른 브라우저에서 Internet Explorer의 XdomainRequest와 동일합니까?

내 도메인 외부의 서비스/웹 사이트에 액세스하고 싶습니다.

도움이 되었습니까?

해결책

Internet Explorer 8의 XdomainRequest 오브젝트는 "동일한 오리핀 정책"외부에있는 리소스를 요청하는 독점적 인 방법입니다.

Firefox 3.5+ 및 Safari 4+는 xmlhttprequest 객체를 통해 크로스 도메인 요청을 허용합니다. XMLHTTPREQUEST 레벨 2를 지원하는 사용자 에이전트에는 CORS (Cross-Origin Resource Sharing Support)가 있어야하므로 리소스가 다른 도메인에서 요청할 수 있다고 자원을 검색 할 수 있습니다.

준수하는 사용자 에이전트가 리소스를 검색하기 전에 리소스가 크로스 오리핀 리소스로 선언해야합니다.

추가 정보는 여기에 있습니다 :http://www.w3.org/tr/cors/ 그리고 at /tr/xmlhttprequest2 W3C 웹 사이트에서.

다른 팁

아마도 대상 서버에서 크로스 도메인 헤더를 설정하면 가능합니다.

.htaccess 예 :

Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Headers "X-Requested-With"
Header set Access-Control-Max-Age "60"

xmlhttprequest는 대상 서버에 옵션 요청을 제출하여 해당 헤더로 응답 할 옵션 요청을 제출하여 클라이언트가 의도 한 요청을 제출할 수 있습니다.

원천:http://www.oriontransfer.co.nz/blog/2011-05/cross-domain-ajax/index

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top