Nur um explizit zu sein - Ja, der Fehler besagt, dass Sie Ihren Browser nicht direkt darauf richten können file://some/path/some.html
Hier sind einige Optionen, mit denen Sie schnell einen lokalen Webserver starten können, damit Ihr Browser lokale Dateien rendern kann
Python 2
Wenn Sie Python installiert haben ...
Wechseln Sie some.html
mit dem Befehl in den Ordner, in dem Ihre Datei oder Datei (en) vorhanden sindcd /path/to/your/folder
Starten Sie einen Python-Webserver mit dem Befehl python -m SimpleHTTPServer
Dadurch wird ein Webserver gestartet, auf dem Ihre gesamte Verzeichnisliste gehostet wird http://localhost:8000
- Sie können einen benutzerdefinierten Port verwenden
python -m SimpleHTTPServer 9000
, über den Sie einen Link erhalten:http://localhost:9000
Dieser Ansatz ist in jede Python-Installation integriert.
Python 3
Führen Sie die gleichen Schritte aus, verwenden Sie jedoch stattdessen den folgenden Befehl python3 -m http.server
Node.js
Alternativ, wenn Sie ein reaktionsschnelleres Setup benötigen und bereits nodejs verwenden ...
Installieren Sie http-server
durch Eingabenpm install -g http-server
Wechseln Sie in Ihr Arbeitsverzeichnis, in dem Sie some.html
leben
Starten Sie Ihren http-Server durch Ausgabe http-server -c-1
Dadurch wird eine Node.js-httpd gestartet, die die Dateien in Ihrem Verzeichnis als statische Dateien bereitstellt, auf die über sie zugegriffen werden kann http://localhost:8080
Rubin
Wenn Ihre bevorzugte Sprache Ruby ist ... sagen die Ruby-Götter, dass dies auch funktioniert:
ruby -run -e httpd . -p 8080
PHP
Natürlich hat PHP auch seine Lösung.
php -S localhost:8000