Heim >Web-Frontend >js-Tutorial >Wie erlaube ich XMLHttpRequest-Zugriff auf Remote-URLs aus lokalen Dateien in Chrome?
Zulassen von XMLHttpRequest-Zugriff auf Remote-URLs aus lokalen Dateien in Google Chrome
Beim Versuch, XMLHttpRequest zum Laden einer URL aus einer lokalen Datei zu verwenden Google Chrome schlägt häufig aufgrund von Access-Control-Allow-Origin-Verstößen fehl. Dies kann für Benutzer problematisch sein, die mit lokalen Webseiten arbeiten.
Lösung mit dem Schalter --allow-file-access-from-files
Um dieses Problem zu umgehen, hat Google Chrome bietet einen Befehlszeilenschalter namens --allow-file-access-from-files. Mit diesem Schalter kann XMLHttpRequest auf Dateien aus anderen Dateien zugreifen.
Verwendung
Um diesen Schalter zu verwenden, stellen Sie sicher, dass alle laufenden Instanzen von Chrome geschlossen sind, und führen Sie dann Folgendes aus Befehle:
Windows:
chrome.exe --allow-file-access-from-files
Mac:
open /Applications/Google\ Chrome.app/ --args --allow-file-access-from-files
Wichtiger Hinweis
Durch die Verwendung des Schalters --allow-file-access-from-files werden bestimmte Sicherheitsbeschränkungen deaktiviert. Es ist wichtig, Vorsicht walten zu lassen und das Laden nicht vertrauenswürdiger Inhalte aus lokalen Dateien zu vermeiden.
Weitere Informationen
Weitere Informationen zu dieser Funktion finden Sie im folgenden Chromium-Bug Tracker:
Zusätzlich bieten die Google-Produktforen Einblicke zu diesem Thema:
Das obige ist der detaillierte Inhalt vonWie erlaube ich XMLHttpRequest-Zugriff auf Remote-URLs aus lokalen Dateien in Chrome?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!