Sto tentando di eseguire richieste tra domini con Safari su Windows. La mia versione di Safari è la 5.1.2.Permettere richieste interdominio in Safari e Chrome? Risposta del server rispetto agli argomenti della riga di comando
Questa è una domanda classica. Ho letto in molti luoghi che Chrome e Safari consente le richieste di domini incrociati finché Server risponde con l'intestazione followin nella risposta
Access-Control-Allow-Origin: *
Ho letto questo post. How to allow cross-domain requests in Safari? e molti altri sul sito StackOverflow.
Tuttavia, nessuno di questi risponde alla mia domanda.
Ho problemi con Chrome AND Safari che eseguono richieste AJAX tra domini anche se invio l'intestazione necessaria dal server.
Ho finalmente eseguito Chrome con "--disable-web-security". Quindi ha funzionato.
Le mie domande:
1) Cosa devo fare con Safari? Uso un argomento della riga di comando simile?
2) Ancora più importante, posso qualcuno mi dica se la funzionalità cross-domain è consentito in Chrome e Safari di default finché server risponde con l'intestazione o devo fare in modo che
a) server risponde con un colpo di testa
E
b) del browser viene avviato con un argomento appropriato.
Ci sono molti dettagli per far funzionare correttamente le richieste tra domini. Tutto dipende dal tipo di richiesta che stai cercando di fare. Puoi fornire maggiori dettagli sulla tua richiesta? Puoi trovare ulteriori informazioni su come effettuare richieste CORS qui: http://www.html5rocks.com/en/tutorials/cors/ – monsur