Heim > Artikel > Web-Frontend > Wie erlaube ich XMLHttpRequest den Zugriff auf lokale Dateien 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:
Windows:
Geben Sie den folgenden Befehl ein:
chrome.exe --allow-file-access-from-files
Mac:
Geben Sie den folgenden Befehl ein:
open /Applications/Google\ Chrome.app/ --args --allow-file-access-from-files
Zusätzliche Überlegungen:
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!