Domanda

Sto sperimentando la funzionalità di archiviazione locale HTML5, ma sono stato frustrato nell'apprendere che il browser non consentirà l'archiviazione locale quando il file è locale. La mia ipotesi è che il browser (Chrome nel mio caso, anche FF) voglia vedere un dominio piuttosto che una posizione del file. Qualcuno qui ha scoperto una soluzione alternativa per lo sviluppo a livello locale? Forse impostare un dominio locale? Sembra troppi problemi. Nel browser dovrebbe esserci solo un'opzione sviluppatore, Grrrrrr.

È stato utile?

Soluzione

Che ne dici di usare Python come server leggero, andare alla tua directory di lavoro e:

python -m SimpleHTTPServer

Vedere http://www.linuxjournal.com/content/tech-tip-really-simple-http-server-python per ulteriori dettagli.

Altri suggerimenti

Scoprirai che la maggior parte degli sviluppatori Web imposterà un server Web locale, in quanto è l'unico modo per lavorare a livello locale con gli script sul lato server, qualsiasi scritto in PHP, ASP.NET, Python, ecc. Che include praticamente tutta la gestione dei contenuti sistemi. In realtà non è nemmeno troppo difficile. Su Linux, basta installare Apache utilizzando il tuo gestore di pacchetti (sudo aptitude install apache2 su ubuntu). Su Mac OS, ne hai già uno installato, solo turno Condivisione web in Preferenze di Sistema > Condivisione e poi navigare a http: // localhost/~ yourusernamehere/. Su Windows, consiglierei di installare il Server Apache HTTP Se vuoi solo un server Web, o XAMPP Se vuoi MySQL, PHP e Perl (che sono ottimi per lo sviluppo del lato server) installati anche con confusione minima.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top