Ce drapeau est dangereux ! Laisse votre système de fichiers ouvert à l'accès. Les documents provenant de n'importe où, local ou web, ne devraient pas, par défaut, avoir accès aux ressources locales file:///.
La meilleure solution est de faire tourner un petit serveur http localement.
--- Pour Windows ---
Le plus simple est d'installer http-server globalement en utilisant le gestionnaire de paquets de node :
npm install -g http-server
Ensuite, il suffit d'exécuter http-server
dans n'importe lequel de vos répertoires de projet :
Eg. d:\my_project> http-server
Starting up http-server, serving ./
Available on:
http:169.254.116.232:8080
http:192.168.88.1:8080
http:192.168.0.7:8080
http:127.0.0.1:8080
Hit CTRL-C to stop the server
Ou comme prusswan l'a suggéré, vous pouvez aussi installer Python sous Windows, et suivre les instructions ci-dessous.
--- Pour Linux ---
Comme Python est généralement disponible dans la plupart des distributions linux, il suffit d'exécuter python -m SimpleHTTPServer
dans votre répertoire de projet, et vous pouvez charger votre page sur http://localhost:8000
Dans Python 3, l'option SimpleHTTPServer
a été fusionné avec le module http.server
donc la nouvelle commande est python3 -m http.server
.
C'est facile, et il n'y a aucun risque de laisser accidentellement votre navigateur ouvert et vulnérable.