Heim >Web-Frontend >js-Tutorial >So greifen Sie sicher auf lokale Dateien in Chrome zu: HTTP-Server vs. „--allow-file-access-from-files'?
Wenn Sie mit der misslichen Lage konfrontiert werden, HTML-Dateien in Chrome zu starten und gleichzeitig Zugriff zu gewähren auf lokale Dateien kann man auf den schwer fassbaren Modus „--allow-file-access-from-files“ stoßen. Bevor man sich jedoch auf diesen unbekannten Weg wagt, muss man unbedingt die potenziellen Auswirkungen auf die Sicherheit erkennen.
Dieses Flag birgt inhärente Risiken, da es Dateien, die aus beliebigen Quellen stammen, sei es lokal oder webbasiert, unkontrollierten Zugriff gewährt zu lokalen Dateien. Dies stellt eine erhebliche Sicherheitslücke dar.
Anstatt sich auf den gefährlichen Modus „--allow-file-access-from-files“ zu verlassen, a Ein umsichtigerer Ansatz besteht darin, einen lokalen HTTP-Server einzurichten. Dies ermöglicht einen sicheren Zugriff auf lokale Dateien, ohne die Systemsicherheit zu beeinträchtigen.
Für Windows:
Erwägen Sie, die Funktionen des Paketmanagers von Node zu nutzen, um den http-Server mühelos zu installieren:
npm install -g http-server
Anschließend zum gewünschten Projektverzeichnis navigieren und starten http-Server:
d:\my_project> http-server
Für Linux:
Um die allgegenwärtige Präsenz von Python unter Linux zu nutzen, geben Sie einfach den folgenden Befehl in Ihr Projektverzeichnis ein:
python -m SimpleHTTPServer
Alternativ bei Verwendung von Python 3:
python3 -m http.server
Einmal konfiguriert, lokale Dateien Der Zugriff erfolgt über http://localhost:8000.
Durch die Übernahme dieser alternativen Lösung können die mit „--allow-file-access-from-files“ verbundenen Sicherheitsrisiken umgangen und gleichzeitig die gewünschte Funktionalität beibehalten werden .
Das obige ist der detaillierte Inhalt vonSo greifen Sie sicher auf lokale Dateien in Chrome zu: HTTP-Server vs. „--allow-file-access-from-files'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!