Configura Access-Control-Allow-Origin per i client con origine: null

4

Sviluppo un'app Web. Quando eseguo l'app su Android, l'origine nell'intestazione di una richiesta di rete è null . Access-Control-Allow-Origin nell'intestazione della risposta è anche null , perché l'origine della risorsa è qualcosa come file://... , che è cambiato in null . Dall'ultimo aggiornamento, Chrome blocca questa richiesta con il seguente messaggio:

'Access-Control-Allow-Origin' header has a value 'null' that is not equal to the supplied origin. Origin 'null' is therefore not allowed access. Have the server send the header with a valid value, or, if an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

Ho trovato due possibili soluzioni:

a) Disabilita CORS

b) Imposta Access-Control-Allow-Origin su *

Non ho ancora avuto la possibilità di provare queste soluzioni. Tuttavia,

  1. C'è un vantaggio nel consentire a qualsiasi origine di disabilitare CORS? Ci deve essere uno, altrimenti questa opzione non ha senso ...
  2. Qual è la migliore configurazione del server web per servire app web con origine null ?
posta nightlyop 28.03.2018 - 15:39
fonte

0 risposte

Leggi altre domande sui tag