Heim  >  Artikel  >  Web-Frontend  >  Wie greife ich nach Dateizugriffsbeschränkungen auf lokale Dateien in Chrome zu?

Wie greife ich nach Dateizugriffsbeschränkungen auf lokale Dateien in Chrome zu?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-17 10:12:03948Durchsuche

How to Access Local Files in Chrome After File Access Restrictions?

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:

  1. Installieren die Erweiterung „Web Server für Chrome“ aus dem Chrome Web Store.
  2. Öffnen Sie den Windows Explorer-Ordner, in dem sich Ihre lokalen Dateien befinden.
  3. Wählen Sie in der Erweiterung die Option „Adresse teilen“.
  4. Kopieren Sie die bereitgestellte URL (z. B. 127.0.0.1:8887).
  5. Aktualisieren Sie Ihr JavaScript, um die lokale Datei mit der vom Server bereitgestellten URL zu öffnen:

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn