Heim  >  Artikel  >  Web-Frontend  >  Wie erlaube ich XMLHttpRequest den Zugriff auf lokale Dateien in Google Chrome?

Wie erlaube ich XMLHttpRequest den Zugriff auf lokale Dateien in Google Chrome?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-12 09:54:01418Durchsuche

How to Allow XMLHttpRequest to Access Local Files in Google Chrome?

Aktivieren Sie das Laden von XMLHttpRequest aus lokalen Dateien in Google Chrome

Beim Ausführen von HTTP-Anfragen mithilfe von XMLHttpRequest aus einer lokalen Datei stoßen Browser häufig auf ein Zugriffsproblem. Control-Allow-Origin-Fehler. Dies liegt daran, dass Anfragen von lokalen Dateien durch Sicherheitsmechanismen eingeschränkt werden.

Um dieses Problem speziell in Google Chrome zu beheben, haben Benutzer auf die Verwendung des Schalters --disable-web-security zurückgegriffen. Von diesem Ansatz wird jedoch aus Sicherheitsgründen dringend abgeraten.

Stattdessen bietet Google Chrome mit dem Schalter --allow-file-access-from-files eine sicherere Alternative. Mit diesem Schalter kann XMLHttpRequest auf Dateien aus anderen lokalen Dateien zugreifen und so die Sicherheitsbeschränkung effektiv umgehen.

So verwenden Sie den Schalter --allow-file-access-from-files:

  1. Schließen Sie alle laufenden Instanzen von Chrome.
  2. Windows:

    • Öffnen Sie eine Eingabeaufforderung.
    • Navigieren Sie zum Chrome-Installationsverzeichnis.
    • Geben Sie den folgenden Befehl ein:

      chrome.exe --allow-file-access-from-files
  3. Mac:

    • Öffnen Sie ein Terminalfenster.
    • Navigieren Sie zum Anwendungsverzeichnis.
    • Geben Sie den folgenden Befehl ein:

      open /Applications/Google\ Chrome.app/ --args --allow-file-access-from-files

Zusätzliche Überlegungen:

  • Diese Funktion gilt als „Entwicklertool“ und ist nicht für den täglichen Gebrauch gedacht verwenden.
  • Aus Sicherheitsgründen wird empfohlen, diesen Schalter nur während der Entwicklung und beim Testen zu verwenden.
  • Deaktivieren Sie den Schalter, indem Sie Chrome normal schließen und erneut öffnen, um die Standardsicherheitseinstellungen wiederherzustellen.

Das obige ist der detaillierte Inhalt vonWie erlaube ich XMLHttpRequest den Zugriff auf lokale Dateien in Google Chrome?. 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