Heim Web-Frontend js-Tutorial Konfigurieren Sie Chrome für die Unterstützung lokaler (Dateiprotokoll) AJAX-Anfragen (grafisches Tutorial)

Konfigurieren Sie Chrome für die Unterstützung lokaler (Dateiprotokoll) AJAX-Anfragen (grafisches Tutorial)

May 22, 2018 am 11:30 AM
chrome file 本地

In diesem Artikel wird hauptsächlich ausführlich beschrieben, wie Chrome für die Unterstützung lokaler (Dateiprotokoll-)AJAX-Anfragen konfiguriert wird. Interessierte Freunde können sich auf

Was sind die Probleme? beziehen >

Im Prozess der WEB-Entwicklung schreiben wir oft einige einfache Demos, anstatt ein komplettes Projekt zu entwickeln. Zu diesem Zeitpunkt sind unsere gemeinsamen Vorgänge:


• Erstellen Sie einen neuen Ordner

•Erstellen Sie die erforderlichen Dateien
•Vervollständigen Sie die DEMO-Codierung in Sublime (oder einem anderen Editor)
•Doppelklicken Sie auf die HTML-Datei, um die Demo direkt im Browser auszuführen

Wenn zu diesem Zeitpunkt eine AJAX-Operation in der Demo vorhanden ist, meldet der Browser einen Fehler:

XMLHttpRequest kann Datei:///Users/iceStone nicht laden /Documents /Learning/angular/demo/angular-moviecat/movie/view.html Cross-Origin-Anfragen werden nur für Protokollschemata unterstützt: http, data, chrome, chrome-extension, https, chrome-extension -resource .

Die Sicherheitsrichtlinie des Browsers (Webkit-Kernel) bestimmt, dass Anwendungen, auf die über das Dateiprotokoll zugegriffen wird, das XMLHttpRequest-Objekt ebenfalls nicht verwenden können besagt:


Cross-Origin-Anfragen werden nur für Protokollschemata unterstützt: http, data, chrome, chrome-extension, https, chrome-extension-resource.

Herkunftsübergreifende Anfragen Unterstützt nur Protokolle: http, data, chrome, chrome-extension, https, chrome-extension-resource


Dieser Vorgang ist in einigen Browsern zulässig, z. B. im Firefox-Browser Es heißt, dass Filefox AJAX-Anfragen unter dem Dateiprotokoll unterstützt.


Lösung

Als mein persönlicher Lieblings-Chrome ist es leistungsstark, es gibt nichts zu sagen, nur fällt es mir nicht ein, Es gibt fast nichts, was ich nicht tun kann, also muss auch unterstützt werden:

Windows:

•Legen Sie die Verknüpfungseigenschaften von Chrome fest und fügen Sie hinzu – „allow-file“ nach „target“ -access-from-files einfügen. Beachten Sie, dass davor ein Leerzeichen steht. Öffnen Sie Chrome einfach erneut.


Mac:

• Der Browser kann nur über das Terminal geöffnet werden: Öffnen Sie das Terminal und geben Sie den folgenden Befehl ein: open -a „Google Chrome“ –args –disable-web-security und dann können Sie den sicheren Zugriff blockieren [ –args: Dieser Parameter ist optional]


Ergänzende Anweisungen

Langfristig müssen Sie auf jeden Fall über HTTP auf Ihre Anwendung zugreifen, daher müssen Sie die HTTP-Serversoftware konfigurieren. Für einige Studenten, die gerade erst anfangen, ist die Einrichtung eines HTTP-Servers (wie Apache, IIS usw.) jedoch umständlich und unerschwinglich.


•Studenten, die IDEs verwenden, gibt es nichts zu sagen. Jede für die Webentwicklung verwendete IDE verfügt über einen integrierten http-Server, sodass keine separate Konfiguration erforderlich ist.

•Für Schüler, die leichte Editoren wie Sublime Text mögen, verfügt dieser standardmäßig nicht über einen integrierten HTTP-Server

Als nächstes empfehle ich ein Sublime-Plug-in, Sublime Server. die einen HTTP-Server für statische Dateien bereitstellen kann, die spezifische Verwendung ist wie folgt:


•Install Package Control (Sublimes Plug-in-Verwaltungstool), das Google selbst nicht installiert

•Befehl+ Umschalt+P oder Strg+Umschalt+P, um das Befehlsfeld zu öffnen, geben Sie Paketsteuerung ein: Paket installieren
•Warten Sie einen Moment (es wird eine Verbindung zum Server des Plug-in-Anbieters hergestellt, der langsam ist und sich möglicherweise hinter der Mauer befindet ), suchen Sie nach SublimeServer
•Übergeben Sie nach Abschluss der Installation Tool → SublimeServer → Start SublimeServer
•Stellen Sie sicher, dass Sie Sublime verwenden, indem Sie einen Ordner öffnen, sonst können Sie SublimeServer nicht normal verwenden.
•Öffnen Sie die HTML-Datei und wählen Sie im Kontextmenü „In SublimeServer anzeigen“. Zu diesem Zeitpunkt können Sie über HTTP auf die Datei zugreifen.
•Wenn diese Option ausgegraut ist, bedeutet dies, dass SublimeServer verfügbar ist nicht gestartet. , Tool → SublimeServer → SublimeServer starten

Bisher können Sie den HTTP-Server bereits in Sublime verwenden.


Mögliche Probleme


Wenn Start SublimeServer nicht geklickt werden kann, kann es sein, dass der aktuelle Port 8080 belegt ist (SublimeServer verwendet standardmäßig Port 8080)


Die Lösung besteht darin, die Konfigurationsdatei zu öffnen und den Port auf einen anderen Port zu ändern:

Das Folgende ist meine Konfiguration:


{
  "attempts": 5,
  "autorun": false, // 是否在启动Sublime时自动启动SublimeServer
  "defaultExtension": ".html",
  "interval": 500,
  "mimetypes":
  {
    "": "application/octet-stream",
    ".c": "text/plain",
    ".h": "text/plain",
    ".py": "text/plain"
  },
  "port": 2016 // 端口号
}
Nach dem Login kopieren

Natürlich haben auch andere Editoren ähnliche Plug-Ins.


Ich habe das Obige für Sie zusammengestellt und hoffe, dass es Ihnen in Zukunft hilfreich sein wird.

Verwandte Artikel:

Einfache Implementierung des AJAX-Paging-Effekts (grafisches Tutorial)

Bei Verwendung von Frameworks wie Ajax oder Easyui Json-lib-Verarbeitungslösung (grafisches Tutorial)

Ajax realisiert unendliches Laden von Listen und sekundäre Dropdown-Optionseffekte

Das obige ist der detaillierte Inhalt vonKonfigurieren Sie Chrome für die Unterstützung lokaler (Dateiprotokoll) AJAX-Anfragen (grafisches Tutorial). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was ist Updater.exe in Windows 11/10? Ist das der Chrome-Prozess? Was ist Updater.exe in Windows 11/10? Ist das der Chrome-Prozess? Mar 21, 2024 pm 05:36 PM

Jede Anwendung, die Sie unter Windows ausführen, verfügt über ein Komponentenprogramm, um sie zu aktualisieren. Wenn Sie also Google Chrome oder Google Earth verwenden, wird die Anwendung „GoogleUpdate.exe“ ausgeführt, geprüft, ob ein Update verfügbar ist, und es dann basierend auf den Einstellungen aktualisiert. Wenn Sie es jedoch nicht mehr sehen und stattdessen einen Prozess updater.exe im Task-Manager von Windows 11/10 sehen, gibt es dafür einen Grund. Was ist Updater.exe in Windows 11/10? Google hat Updates für alle seine Apps wie Google Earth, Google Drive, Chrome usw. bereitgestellt. Dieses Update bringt

Welche Datei ist crdownload? Welche Datei ist crdownload? Mar 08, 2023 am 11:38 AM

crdownload ist eine Chrome-Browser-Download-Cache-Datei, bei der es sich um eine Datei handelt, die nicht heruntergeladen wurde. Bei der crdownload-Datei handelt es sich um ein temporäres Dateiformat, das zum Speichern von Dateien verwendet wird, die von der Festplatte heruntergeladen wurden. Es kann Benutzern helfen, die Dateiintegrität beim Herunterladen von Dateien zu schützen und Schäden zu vermeiden . Unerwartete Unterbrechung oder Unterbrechung. CRDownload-Dateien können auch zum Sichern von Dateien verwendet werden, sodass Benutzer temporäre Kopien von Dateien speichern können. Wenn beim Herunterladen ein unerwarteter Fehler auftritt, können CRDownload-Dateien zum Wiederherstellen heruntergeladener Dateien verwendet werden.

Verwenden Sie die Funktion File.length() von Java, um die Größe der Datei zu ermitteln Verwenden Sie die Funktion File.length() von Java, um die Größe der Datei zu ermitteln Jul 24, 2023 am 08:36 AM

Verwenden Sie die File.length()-Funktion von Java, um die Größe einer Datei zu ermitteln. Die Dateigröße ist eine sehr häufige Anforderung beim Umgang mit Dateioperationen. Java bietet eine sehr praktische Möglichkeit, die Größe einer Datei zu ermitteln, d. h. mithilfe der Länge(. )-Methode der File-Klasse. In diesem Artikel wird erläutert, wie Sie mit dieser Methode die Größe einer Datei ermitteln und entsprechende Codebeispiele angeben. Zuerst müssen wir ein File-Objekt erstellen, um die Datei darzustellen, deren Größe wir ermitteln möchten. So erstellen Sie ein File-Objekt: Filef

So konvertieren Sie einen PHP-Blob in eine Datei So konvertieren Sie einen PHP-Blob in eine Datei Mar 16, 2023 am 10:47 AM

So konvertieren Sie einen PHP-Blob in eine Datei: 1. Erstellen Sie eine PHP-Beispieldatei; 2. Über „function blobToFile(blob) {return new File([blob], 'screenshot.png', { type: 'image/jpeg' }) } ”-Methode kann zum Konvertieren von Blob in eine Datei verwendet werden.

Was tun, wenn Chrome keine Plugins laden kann? Was tun, wenn Chrome keine Plugins laden kann? Nov 06, 2023 pm 02:22 PM

Die Unfähigkeit von Chrome, Plug-Ins zu laden, kann behoben werden, indem überprüft wird, ob das Plug-In korrekt installiert ist, das Plug-In deaktiviert und aktiviert, der Plug-In-Cache geleert, der Browser und die Plug-Ins aktualisiert, die Netzwerkverbindung überprüft werden usw Ich versuche, das Plug-in im Inkognito-Modus zu laden. Die Lösung lautet wie folgt: 1. Überprüfen Sie, ob das Plug-in korrekt installiert wurde, und installieren Sie es erneut. 2. Deaktivieren und aktivieren Sie das Plug-in, klicken Sie auf die Schaltfläche „Deaktivieren“ und dann erneut auf die Schaltfläche „Aktivieren“. - Wählen Sie im Cache „Erweiterte Optionen“ > „Browserdaten löschen“, überprüfen Sie die Bilder und Dateien im Cache, löschen Sie alle Cookies und klicken Sie auf „Daten löschen“.

Hongmeng native Anwendung zufälliger Poesie Hongmeng native Anwendung zufälliger Poesie Feb 19, 2024 pm 01:36 PM

Um mehr über Open Source zu erfahren, besuchen Sie bitte: 51CTO Hongmeng Developer Community https://ost.51cto.com Laufumgebung DAYU200:4.0.10.16SDK: 4.0.10.15IDE: 4.0.600 1. Um eine Anwendung zu erstellen, klicken Sie auf Datei- >newFile->CreateProgect. Vorlage auswählen: [OpenHarmony] EmptyAbility: Geben Sie den Projektnamen, shici, den Namen des Anwendungspakets com.nut.shici und den Speicherort der Anwendung XXX ein (kein Chinesisch, Sonderzeichen oder Leerzeichen). CompileSDK10, Modell: Stage. Gerät

Was ist das Installationsverzeichnis der Chrome-Plug-in-Erweiterung? Was ist das Installationsverzeichnis der Chrome-Plug-in-Erweiterung? Mar 08, 2024 am 08:55 AM

Was ist das Installationsverzeichnis der Chrome-Plug-in-Erweiterung? Unter normalen Umständen lautet das Standardinstallationsverzeichnis von Chrome-Plug-In-Erweiterungen wie folgt: 1. Der Standard-Installationsverzeichnis-Speicherort von Chrome-Plug-Ins in Windows XP: C:\DocumentsandSettings\Benutzername\LocalSettings\ApplicationData\Google\Chrome\UserData\ Default\Extensions2. Chrome in Windows7 Der Standardinstallationsverzeichnisspeicherort des Plug-Ins: C:\Benutzer\Benutzername\AppData\Local\Google\Chrome\User

So lösen Sie das Problem, dass Google Chrome keine Webseiten öffnen kann So lösen Sie das Problem, dass Google Chrome keine Webseiten öffnen kann Jan 04, 2024 pm 10:18 PM

Was soll ich tun, wenn die Google Chrome-Webseite nicht geöffnet werden kann? Viele Freunde verwenden gerne Google Chrome. Einige Freunde stellen jedoch fest, dass sie Webseiten nicht normal öffnen können oder dass sich die Webseiten während der Nutzung nur sehr langsam öffnen. Werfen wir einen Blick auf die Lösung des Problems, dass Google Chrome-Webseiten nicht mit dem Editor geöffnet werden können. Lösung für das Problem, dass die Google Chrome-Webseite nicht geöffnet werden kann. Methode 1. Um Spielern zu helfen, die das Level noch nicht bestanden haben, erfahren Sie mehr über die spezifischen Methoden zum Lösen des Rätsels. Klicken Sie zunächst mit der rechten Maustaste auf das Netzwerksymbol in der unteren rechten Ecke und wählen Sie „Netzwerk- und Interneteinstellungen“. 2. Klicken Sie auf „Ethernet“ und dann auf „Adapteroptionen ändern“. 3. Klicken Sie auf die Schaltfläche „Eigenschaften“. 4. Doppelklicken Sie, um i zu öffnen

See all articles