Nur um das klarzustellen: Ja, der Fehler besagt, dass Sie Ihren Browser nicht direkt auf file://some/path/some.html
Hier sind einige Optionen, um schnell einen lokalen Webserver einzurichten, damit Ihr Browser lokale Dateien rendern kann
Python 2
Wenn Sie Python installiert haben...
-
Wechseln Sie in das Verzeichnis, in dem Ihre Datei some.html
oder Datei(en) existieren mit dem Befehl cd /path/to/your/folder
-
Starten Sie einen Python-Webserver mit dem Befehl python -m SimpleHTTPServer
Dadurch wird ein Webserver gestartet, auf dem Ihr gesamtes Verzeichnisverzeichnis unter http://localhost:8000
- Sie können einen benutzerdefinierten Anschluss verwenden
python -m SimpleHTTPServer 9000
Sie geben Ihnen einen Link: http://localhost:9000
Dieser Ansatz ist in jede Python-Installation integriert.
Python 3
Führen Sie dieselben Schritte aus, verwenden Sie aber stattdessen den folgenden Befehl python3 -m http.server
VSCode
Wenn Sie Folgendes verwenden Visual Studio-Code können Sie die Live-Server Erweiterung, die eine lokale Webserver-Umgebung bereitstellt.
Node.js
Alternativ, wenn Sie ein reaktionsschnelleres Setup wünschen und bereits Nodejs verwenden...
-
Installieren Sie http-server
durch Tippen npm install -g http-server
-
Wechseln Sie in Ihr Arbeitsverzeichnis, in dem Ihr some.html
lebt
-
Starten Sie Ihren http-Server durch die Eingabe von http-server -c-1
Dadurch wird ein Node.js httpd gestartet, der die Dateien in Ihrem Verzeichnis als statische Dateien bereitstellt, die von http://localhost:8080
Rubinrot
Wenn Ihre bevorzugte Sprache Ruby ist ... die Ruby-Götter sagen, dass dies auch funktioniert:
ruby -run -e httpd . -p 8080
PHP
Natürlich hat auch PHP seine Lösung.
php -S localhost:8000