Firefox에 XdomainRequest가 동등합니까?
-
16-09-2019 - |
문제
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
제휴하지 않습니다 StackOverflow