Heim > Artikel > Web-Frontend > Wie greife ich nach Dateizugriffsbeschränkungen auf lokale Dateien in Chrome zu?
Dateizugriff in Chrome verweigert: Lokale Ressource kann nicht geladen werden
In JavaScript direkter Zugriff auf lokale Dateien über Protokolle wie „file://“ " wurde aus Sicherheitsgründen in den Chrome-Versionen 52 und höher eingeschränkt. Dies führt zu Schwierigkeiten beim Versuch, lokale Bilder oder andere Ressourcen zu öffnen.
Beispiel:
function run(){ var URL = "file:///C:<pre class="brush:php;toolbar:false">function run(){ var URL = "http://127.0.0.1:8887/C:2.jpg"; window.open(URL, null); } run();2.jpg"; window.open(URL, null); } run();
Vorgeschlagene Lösung:
Um dieses Problem zu beheben, Eine geeignete Lösung ist die Verwendung eines einfachen und leichten HTTP-Servers wie „Web Server for Chrome“. Mit dieser Browsererweiterung können Sie lokale Dateien hosten und über eine Webadresse (z. B. 127.0.0.1:Port) darauf zugreifen.
Anleitung:
Mit dieser Methode können Chrome-Benutzer sicher und bequem auf lokale Dateien zugreifen, ohne die Sicherheit oder Benutzerfreundlichkeit zu beeinträchtigen.
Das obige ist der detaillierte Inhalt vonWie greife ich nach Dateizugriffsbeschränkungen auf lokale Dateien in Chrome zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!