Option 1: Verwenden von file://
Links
Sie können Ihren Browser mit auf einen beliebigen Ordner auf Ihrem Computer verweisen
file:///path/to/folder
Eine Liste von Dateien sollte angezeigt werden, ähnlich wie bei einem Dateibrowser. Web - Browser kann auch Parsen .html - Dateien , zeigen Bilder , einige spielen Videoformate, offenen Text und XML - Dateien von Ihrem lokalen Rechner. Zeigen Sie einfach mit Ihrem Browser auf file:///path/to/file.ext
.
Option 2: Ausführen eines HTTP-Servers
Wenn Sie Dateien analysieren müssen andere als .html (zB php
Dateien) oder Notwendigkeit , den Zugang sie von einem anderen Computer, benötigen Sie einen laufen HTTP - Server wie apache
, nginx
oder Python SimpleHTTPServer
auf Ihrem lokalen Rechner. Dann können Sie http://
und falls konfiguriert auch https://
URLs verwenden.
Hier ist eine schöne Liste von Instant HTTP Server-Optionen.
Beispiel:
Starten Sie einen Instant http-Server mit Python und SimpleHTTPServer
Python 2.x:
cd /home/user/folder && python -m SimpleHTTPServer 8082
Python 3.x:
cd /home/user/folder && python3 -m http.server 8082
Öffnen Sie dann Ihren bevorzugten Browser: http: // localhost: 8082 /
AKTUALISIEREN:
Nachdem Sie Ihre spezifischen Anforderungen in den Kommentaren hinzugefügt haben , würde ich empfehlen, diese Seite zu lesen, warum lokale Links innerhalb von http-Seiten nicht zulässig sind . Enthalten ist auch eine Problemumgehung (Überschreiben der Sicherheitsrichtlinie mit NoScript).
Aus Sicherheitsgründen blockieren Mozilla-Anwendungen Links zu lokalen Dateien (und Verzeichnissen) aus Remotedateien. Dies umfasst das Verknüpfen mit Dateien auf Ihrer Festplatte, auf zugeordneten Netzwerklaufwerken und den Zugriff über UNC-Pfade (Uniform Naming Convention). Dies verhindert eine Reihe von unangenehmen Möglichkeiten
Ich sehe drei Möglichkeiten:
- Verwenden Sie einen (sofortigen) HTTP-Server, den Sie
http://localhost:8082/file.js
direkt einbinden können .
- Überschreiben Sie die Firefox-Sicherheitsrichtlinie und verwenden Sie einen
file://
Link (ich würde dies nicht tun, wenn andere Optionen vorhanden sind).
- Lassen Sie den Server über eine http-, smb- oder ssh-Verbindung auf die Datei zugreifen, um sie direkt bereitzustellen (wenn Sie sich hinter einem Router oder einer Firewall befinden, müssen Sie sich um die Portweiterleitung kümmern). Dies ist recht kompliziert zu erreichen, aber die einzige Option, die den Zugriff von anderen Computern aus ermöglicht (nur wenn Ihr Computer online ist).
Hinweis: Für bessere Antworten schreiben Sie die Frage immer von Anfang an so spezifisch wie möglich .