Origin null is not allowed

Durante null_origin_not_allowedlo sviluppo di una applicazione javascrit può essere utile eseguire l’applicazione direttamente da una cartella su disco senza pubblicarla su un web server. Putroppo in queste condizioni tutti i browser recenti bloccano (giustamente) le richieste verso url remoti a causa delle policy di sicurezza predefinite segnalendo un errore del tipo “NULL ORIGIN NOT ALLOWED” (il messaggio può essere diverso a seconda del browser).

Questa limitazione può essere scavalcata facimente in fase di sviluppo disattivando temporaneamente le policy di sicurezza del browser.

Nel caso di Chrome è necessario avviare il browser da console con in parametro disable-web-security

chrome.exe --disable-web-security

Per maggiore comodità è anche possibile predisporre un link da utilizzare durante il test delle applicaizoni.

Nota: nel campo “destinazione” digitare solo “chrome.exe –disable-web-security” e nel campo “Da” immettere il percorso per l’eseguibile. Durante il salvataggio il campo “Destinazione” sarà automaticamente aggiornato concatenando il percorso della cartella con il nome dell’eseguibile. Su Windows 7, inserendo in “Destinaione” il percorso completo del file la creazione del link non funziona.

disable-web-security_001 disable-web-security_002

Annunci

One thought on “Origin null is not allowed

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...