programing

Access-Control-Allow-Origin: *을(를) 사용하여 도메인 간 Ajax 호출을 허용하는 브라우저는 무엇입니까?

megabox 2023. 8. 27. 09:02
반응형

Access-Control-Allow-Origin: *을(를) 사용하여 도메인 간 Ajax 호출을 허용하는 브라우저는 무엇입니까?

도메인 간 Ajax 호출을 허용하는 브라우저Access-Control-Allow-Origin: *REST 서비스를 설정하고 교차 도메인 Javascript 액세스를 허용하기 위해 JSONP를 지원해야 하는지, Access-Control-Allow-Origin 헤더를 설정할 수 있을 정도로 충분한지 결정하려고 합니다.

클라이언트 측 코드가 IE 문제를 의도적으로 처리한다고 가정할 때 최신 브라우저에서 지원하는 것이 합리적이라는 것을 암시하는 한 가지 참조가 있습니다(IE8 및 IE9는 CORS를 지원하지만, 이를 통해 지원하지는 않습니다).XMLHttpRequest—사용해야 합니다.XDomainRequest대신 jQuery와 Prototype 모두 Ajax 포장지에서 그렇게 해주지 않는다는 점에 주목할 필요가 있습니다. 다른 라이브러리에 대해서는 잘 모릅니다.IE10이 마침내 정답을 맞춥니다.)이 페이지에는 기본적으로 다음의 데스크톱 버전에서 CORS가 지원된다고 나와 있습니다.

  • IE8+( 경유)XDomainRequest), IE10+(적절하게)
  • 파이어폭스 3.6+
  • 사파리 4.0+
  • 크롬 6+
  • 오페라 12.1+

...게다가

  • iOS Safari 3.2+
  • Android 브라우저 2.1+

목표 시장이 무엇인지, 그리고 그들이 여전히 이전 버전의 IE를 사용할 가능성이 있는지 자문해 보아야 합니다. 누구를 대상으로 하는지가 상당히 중요하기 때문입니다.그러나 전반적으로 (현재로서는) JSONP 인터페이스를 살펴보고 싶을 것입니다. 미국의 가정용 시장인 IE6+에서도 마찬가지입니다.IE7 = 사용자의 약 20%. 시장의 5분의 1을 무시할 수 있는 사이트는 많지 않습니다. :-) 그리고 기업 사용자, 아시아, 아프리카 또는 중앙 아메리카의 사용자를 보면 그 수는 눈에 띄게 증가합니다.앞서 말한 것은 2010년에 사실이었습니다.2013년 이곳에서 중국은 IE6를 사용하는 유일한 보류지입니다(24% 이상).전 세계적으로 IE6 및 IE7 사용자는 IE8 및 IE9로 전환했으며 대기업 및 정부 사용자도 보안 위험에 대해 "이해"했습니다.IE8은 당분간 당사와 함께할 예정이지만(IE가 Windows XP에서 사용하는 만큼 IE8 사용률이 높아짐) IE9을 사용하는 20% 가까이가 곧 IE10에 포함될 것임을 확신할 수 있습니다.

Access-Control-Allow-Origin: *. 쿠키 및 비행 전 요청(POST)과 관련이 있는 것 같습니다.따라서 이러한 호출을 수행할 도메인을 지정하는 것이 좋습니다.

언급URL : https://stackoverflow.com/questions/4403865/which-browsers-allow-cross-domain-ajax-calls-with-access-control-allow-origin

반응형