Access to XMLHttpRequest at 'file:/.../.json' has been blocked by CORS policy

di Askcomputers il
4 risposte
Salve a tutti, in questi giorni sto studiando Js e Json e ho provato ad applicare il mio studio creando un file Json ed importandolo su JavaScript( si tratta di una semplice struttura dati ).
Nel momento in cui vado ad aprire il file con chrome o un qualsiasi altro motore di ricerca, mi viene restituito questo errore:

--> " Access to XMLHttpRequest at 'file:///C:/Users/ecc/file.json' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, chrome-untrusted, secure, https ".

So che questo argomento è già stato affrontato su questo forum e so anche che si tratta di un errore causato dall'apertura di file JavaScript in locale, risolvibile con l'utilizzo di un Web Server, ma vorrei capire se esistesse un'altro modo per accedervi, vedendo alcuni video online non mi sembrava che venissero usati servizi Web Server...
Come sempre grazie

4 Risposte

  • Quando gli script vengono caricati da file locale, il browser impone delle restrizioni particolari per motivi di sicurezza.

    Devi usare un Web Server, qualunque esso sia.

    Imbastirlo è molto semplice: ad esempio, se usi Visual Studio Code, è sufficiente installare l'estensione Live Server e lo attivi con un clic.

    Ciao!
  • Alka ha scritto:


    Imbastirlo è molto semplice: ad esempio, se usi Visual Studio Code, è sufficiente installare l'estensione Live Server e lo attivi con un clic.
    Io utilizzo Atom, in che modo dovrei fare?
    Grazie!
  • Askcomputers ha scritto:


    Io utilizzo Atom, in che modo dovrei fare?
    Ho trovato questo plugin con la più basilare delle ricerche su Google.

    Suvvia, un po' di intraprendenza...
  • Alka ha scritto:


    Askcomputers ha scritto:


    Io utilizzo Atom, in che modo dovrei fare?
    Ho trovato questo plugin
    Grazie !
Devi accedere o registrarti per scrivere nel forum
4 risposte