Fehler "Lokale Ressource darf nicht geladen werden: file: // sharedpath" [duplizieren]

8

Der folgende Code funktioniert nicht, wenn er auf dem Server (nodejs) in Chrome ausgeführt wird

%Vor%

Ich erhalte die folgende Fehlermeldung im Entwicklerwerkzeug:

  

Lokale Ressource darf nicht geladen werden: file: // sharedpath

Aber wenn ich den gleichen Pfad ( file://sharedpath ) im Browser (neue Registerkarte) öffne, kann ich die Ordnerstruktur dieses Pfades sehen. Das gleiche funktioniert in IE. Ist das ein Problem mit Chrome? Oder ist das ein Problem beim Ausführen auf dem Server? Kann jemand etwas zu diesem Thema vorschlagen?

    
Anudeep Kota 10.09.2015, 18:18
quelle

2 Antworten

4

Stellen Sie sicher, dass Ihr Host voll qualifiziert ist: Quelle

Fügen Sie einen zusätzlichen Schrägstrich hinzu: file:///sharedpath

Sehen Sie sich diese Antwort

an

Speziell:

  

Einige Browser, wie moderne Versionen von Chrome, werden es sogar ablehnen, vom http-Protokoll zum Dateiprotokoll zu wechseln, also sollten Sie besser sicherstellen, dass Sie dies lokal mit dem Dateiprotokoll öffnen, wenn Sie das überhaupt machen wollen .

    
Justin 10.09.2015 18:44
quelle
1

Ich bin mir nicht sicher, was Ihr gesamter Kontext hier ist, aber ich habe die Webservererweiterung für Chrome für etwas Ähnliches verwendet, als ich ein lokales Build von etwas getestet habe, das ich schließlich bereitstellen würde (aber noch nicht bereit war), und es hat funktioniert großartig.

Gehen Sie einfach zur Erweiterungs-URL: Ссылка

Fügen Sie die Erweiterung hinzu, aktivieren Sie sie, und zeigen Sie sie auf den Ordner mit der lokalen Datei, mit der Sie Probleme haben, und sie sollte ordnungsgemäß funktionieren.

Hoffe das hilft!

    
sophistikaty 25.10.2016 22:53
quelle