Ta flaga jest niebezpieczna !! Pozostawia otwarty system plików w celu uzyskania dostępu. Dokumenty pochodzące z dowolnego miejsca, lokalnego lub internetowego, domyślnie nie powinny mieć dostępu do lokalnych zasobów file: ///.
Dużo lepszym rozwiązaniem jest lokalne uruchomienie małego serwera http.
--- Dla Windowsa ---
Najłatwiej jest zainstalować serwer http globalnie za pomocą menedżera pakietów node:
npm install -g http-server
Następnie po prostu uruchom http-server
w dowolnym katalogu projektu:
Na przykład. 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
Lub, jak sugerował prusswan, możesz również zainstalować Pythona pod oknami i postępować zgodnie z poniższymi instrukcjami.
--- W systemie Linux ---
Ponieważ Python jest zwykle dostępny w większości dystrybucji Linuksa, po prostu uruchom go python -m SimpleHTTPServer
w katalogu projektu i możesz załadować swoją stronę nahttp://localhost:8000
W Pythonie 3 SimpleHTTPServer
moduł został scalony z http.server
, więc nowe polecenie to python3 -m http.server
.
Łatwe i bez ryzyka przypadkowego pozostawienia otwartej przeglądarki podatnej na zagrożenia.