5 modi per correggere l’errore “Non è consentito caricare la risorsa locale”.

Durante l’ispezione di una pagina web nella console del tuo browser, potresti esserti imbattuto nel messaggio di errore ” Non autorizzato a caricare la risorsa locale “. Questo messaggio di errore viene visualizzato quando si tenta di caricare risorse locali nel browser, che si tratti di un’immagine, script o file CSS.

Tuttavia, altri elementi della pagina Web potrebbero essere caricati normalmente, ma un file specifico creerà il problema. Ad esempio, potresti riscontrare alcuni di questi messaggi di errore: net::ERR_CONNECTION_REFUSED , net::err_name_not_resolved o il server ha risposto con uno stato di 404 .

Qualunque siano le istanze, ti guideremo attraverso le correzioni che ti aiuteranno a risolvere facilmente questo errore.

Se volete continuare a leggere questo post su "[page_title]" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a [page_title], continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.

Seguir leyendo


Sommario

Cosa causa l’errore “Non è consentito caricare la risorsa locale”.

Prima di passare alla sezione delle correzioni, segnaliamo alcune cause per cui viene visualizzato l’errore Impossibile caricare la risorsa locale:

  • File bloccati dalla sicurezza di Chrome
  • Accesso ai file locali disabilitato
  • Problemi con il server DNS
  • Cache host obsoleta

Come risolvere l’errore di caricamento della risorsa locale non consentito

La correzione di questo errore non è così noiosa e richiede tempo. Apportare piccole modifiche al browser e al terminale ti aiuterà a risolvere questo errore.

Ho compilato un elenco di 5 correzioni che puoi applicare quando riscontri l’errore. Immergiamoci direttamente in essi:

Prova a disabilitare le impostazioni di sicurezza di Chrome

Poiché l’errore è causato dalla funzione di sicurezza di Chrome , la prima cosa che puoi fare è disabilitare le impostazioni di sicurezza. Non è raccomandato, ma se risolve il problema, puoi procedere con esso.

Assicurati che la risorsa che stai tentando di caricare non sia dannosa. Dovresti occupartene tu stesso. Altrimenti sarai vulnerabile agli attacchi. Prendi in considerazione la possibilità di riattivare la sicurezza dopo aver completato il caricamento delle risorse. Ecco come farlo:

  1. Fai clic sul pulsante del menu ( ⋮ ) nell’angolo in alto a destra della finestra di Chrome.
  2. Seleziona Impostazioni dall’elenco di opzioni.
  3. Fai clic su Privacy e sicurezza nel riquadro a sinistra della pagina Impostazioni.
  4. Seleziona il menu Sicurezza nella sezione a destra.
  5. In Navigazione sicura , fai clic su Nessuna protezione (sconsigliata) .
  6. Nel popup successivo, fai clic sul pulsante Disattiva.

Modifica le impostazioni DNS

Domain Name System (DNS) funge da mediatore tra te e un server Web per la risoluzione dei nomi. Traduce i nomi di dominio in indirizzi IP per caricare le risorse dal server web.

Il tuo computer ottiene dinamicamente un indirizzo DNS dal tuo ISP. A volte, potrebbe smettere di funzionare e la tua connessione Internet potrebbe interrompersi. Devi anche affrontare l’errore intitolato quando c’è un problema nel server DNS .

Inoltre, se utilizzi un indirizzo DNS diverso da quello fornito dal tuo ISP, Chrome potrebbe bloccarlo, sollevando problemi di sicurezza. Puoi utilizzare i server DNS di Google e vedere se risolve il problema. Segui questi passi:

  1. Fare clic con il pulsante destro del mouse sul pulsante Start e selezionare Esegui dall’elenco di opzioni.
  2. Digita ncpa.cpl nel campo di testo e premi Invio per aprire Network Connections .
  3. Fare clic con il pulsante destro del mouse sulla scheda di rete attiva e fare clic su Proprietà.
  4. Selezionare l’opzione Protocollo Internet versione 4 (TCP/IPv4) nella scheda Rete.
  5. Fare clic sul pulsante Proprietà.
  6. Nella nuova finestra Proprietà, fai clic su Usa i seguenti indirizzi del server DNS e inserisci il seguente indirizzo IP.
    • Server DNS preferito: 8.8.8.8
    • Server DNS alternativo: 8.8.4.4
  7. Selezionare l’opzione Convalida impostazioni all’uscita e fare clic su OK per salvare le modifiche.

Cancella cache dell’host

Chrome ha un server di cache DNS integrato per aiutare a migliorare la velocità di caricamento del sito web. Come abbiamo già discusso, il DNS associa il nome del dominio all’indirizzo IP; quando l’ indirizzo IP di un sito web viene modificato , la cache potrebbe caricare l’indirizzo IP precedente e causare il problema. Può persino ridurre la velocità di caricamento del sito web.

In uno scenario di questo tipo, è necessario cancellare la cache dell’host e verificare se il problema è stato risolto. Ecco come cancellarlo:

  1. Copia e incolla chrome://net-internals/#dns nella barra degli indirizzi di Chrome.
  2. Fare clic sul pulsante Cancella cache host.
  3. Esci dal browser e riavvialo per vedere se il problema persiste.

Configura un server HTTP

Se riscontri l’errore Non consentito caricare la risorsa locale su Chrome, è principalmente dovuto a motivi di sicurezza. Quello che puoi fare è configurare un server HTTP sul tuo computer e iniziare a servire i file localmente. Durante questa operazione, i file non verranno recuperati dalla rete e Chrome smetterà di bloccarli. Ecco come puoi farlo:

  1. Avvia il tuo terminale.
  2. Digita npm install -g HTTP-server e premi Invio.
  3. Vai alla cartella principale e aprila. In questo caso, la cartella principale è dove vuoi archiviare i tuoi file. Digita HTTP-server ./
  4. Vedrai qualcosa come http://localhost:8080 nella schermata di output del tuo terminale. Puoi recuperare tutto ciò che è memorizzato qui. Ad esempio, un file immagine denominato deepen.png può essere recuperato utilizzando background: url('https://localhost:8080/deepen.png');

Installa l’estensione del server HTTP per Chrome

Puoi anche configurare facilmente un server HTTP utilizzando l’estensione di Chrome, vale a dire Web Server per Chrome . È l’estensione che funziona offline e aiuta a servire file e pagine Web in rete da una cartella locale. Risolverebbe i problemi se ne avessi avuto durante la configurazione manuale di un server HTTP. Segui questi passaggi per installare l’estensione:

  1. Vai alla pagina dell’estensione Web Server per Chrome.
  2. Fai clic sul pulsante Aggiungi a Chrome. Potrebbe essere richiesto di accedere a Chrome per aggiungere l’estensione.
  3. Una volta installato, apri l’estensione.
  4. Fare clic sul pulsante SCEGLI CARTELLA e sfogliare la cartella del progetto.
  5. Quindi fare clic sull’indirizzo visualizzato in URL del server Web ed eseguire il server Web.

domande correlate

Quali sono i programmi interessati da “Non è consentito caricare risorse locali”?

I programmi basati su Chromium sono per lo più vittime di Impossibile caricare l’errore di risorsa locale . A causa di un forte meccanismo di sicurezza, ti impediscono di caricare file da macchine locali per proteggerti da qualsiasi tipo di attacco dannoso.

Richiedono invece di caricare risorse da un server Web. Alcuni programmi Chromium sono Google Chrome, Microsoft Edge, Opera, NodeJS, Atom ed Electron.

Come abilito l’accesso locale in Chrome?

Per impostazione predefinita, se non hai concesso l’accesso locale a Chrome, non può caricare i file dal tuo computer locale. In tal caso, potresti trovarti di fronte all’errore intitolato con codice di stato 404. Segui questi passaggi per abilitare l’accesso locale:

  1. Chiudi ed esci da Chrome.
  2. Premi il tasto Windows + R sulla tastiera per aprire la finestra di dialogo Esegui.
  3. Digita chrome.exe --allow-file-access-from-file nel campo di testo e premi Invio.

Qual è la differenza tra 403, 404 e Impossibile caricare l’errore della risorsa locale?

403 è un errore di risorsa proibita. Si verifica quando si tenta di accedere alla pagina Web oa qualsiasi risorsa a cui non si è autorizzati. Potresti non disporre di autorizzazioni sufficienti e potresti riscontrare un errore.

Normalmente vedi l’errore 404 come Errore 404 Pagina non trovata! Indica che una pagina web che desideri visualizzare non esiste. Non significa che il server è inattivo. Significa che il Server è raggiungibile ma non riesce a trovare la pagina che stai cercando.

Mentre, come discusso interamente in questo post, l’errore Not Allowed to Load Local Resource si verifica con i moderni programmi Chromium. Poiché sono dotati di un’elevata sicurezza dei motori V8, non consentono di caricare le risorse locali e potresti riscontrare il problema.