quando jQuery vem de CDN, as chamadas ajax são de origem cruzada?

Comecei recentemente a delegar num jquery hospedado em CDN, esquecendo que as minhas chamadas do ajax foram impactadas pelo CORS ... Surpreendentemente, não temos visto navegadores a fazer muito alarido sobre isso! Especificamente, tanto quanto podemos dizer, apenas um navegador em particular faz uma pré-luz opções (o agente é "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0"). A grande maioria dos navegadores lá fora, incluindo Chrome, FF ou Safari são perfeitamente felizes sem o pré-voo -- uma das razões por que nós não pegamos o problema no desenvolvimento/teste, que nossas opções requisitar manuseio estava faltando.

Por Favor, confirme se este cenário constitui de facto um CORS:

  • ficheiro: app.js do Host-a
  • Ficheiro: jquery.js de CDN

App.js faz ajax-chamadas para o seu local de origem (Host-a) usando jquery de CDN. O IE11 é o único a fazê-lo bem ao emitir o pré-voo?

Obrigado!

Author: Debriter, 2014-12-08

1 answers

Todas as chamadas ajax têm a máquina de origem-A. têm a origem do domínio do documento html original.

 3
Author: Collin Anderson, 2014-12-08 20:24:12