Fehler: „Origin null ist durch Access-Control-Allow-Origin nicht zulässig“
Beim Versuch, eine HTML-Ausgabedatei zu laden ( Weather.xsl) mit jQuery in ein div-Element einfügen, tritt ein Fehler auf, der besagt, dass der Ursprung nicht zulässig ist. Dieses Problem entsteht durch das Laden der Webseite über eine lokale Datei-URL (z. B. file:///).
Ursache:
Die meisten Browser erzwingen die Same Origin Policy für lokale Dateien, was das Laden von Ressourcen von außerhalb desselben Verzeichnisses wie das Dokument verhindert. In diesem Fall macht das Laden der Datei „wetter.xsl“ aus einem lokalen Dateisystem den Zugriff darauf unmöglich.
Mögliche Lösung:
Da JavaScript mit lokalen Ressourcen oft eingeschränkt ist, ist es nicht möglich, darauf zuzugreifen Es wird empfohlen, zum Testen des Codes einen einfachen Webserver zu verwenden. Durch die Bereitstellung der Dateien über HTTP-URLs können Sie ein genaueres Sicherheitsbild erhalten. Integrierte Entwicklungsumgebungen (IDEs) bieten häufig integrierte Webserver oder Erweiterungen, mit denen Sie die Dateien mühelos ausführen und bereitstellen können.
Das obige ist der detaillierte Inhalt vonWarum generiert meine lokale HTML-Datei bei der Verwendung von jQuery den Fehler „Origin null ist nicht zulässig'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!