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?
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
anSpeziell:
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 .
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!
Tags und Links javascript internet-explorer angularjs google-chrome node.js