Was ist domänenübergreifend?
Der Browser verfügt über eine Same-Origin-Richtlinie und erlaubt Ajax nicht, auf die Schnittstelle anderer Domänen zuzugreifen.
Domänenübergreifende Bedingungen: Protokoll, Domänenname, Port, wenn es einen Unterschied gibt, wird er als domänenübergreifend betrachtet
http Der Standardport ist 80
https Der Standardport ist 443
Es gibt drei Tags, die dies zulassen Domänenübergreifendes Laden von Ressourcen
// Kann sowohl für JSONP als auch für CDN verwendet werden
Verwenden Sie CDN, das auch für andere Domänen gilt
Mehrere Möglichkeiten, Domänen zu überqueren
1. JSONP-domänenübergreifende Datenanforderung
JSONP-Implementierungsprinzip
1 . http://www.baidu.com/test.html laden
2. Nicht unbedingt bedient Der Client verfügt tatsächlich über eine test.html-Datei
3. Der Server kann dynamisch einen Test generieren .html-Datei entsprechend der Anfrage und Rückgabe
4. Das Gleiche gilt für 🎜>
<script> window.callback = function (data) { console.log(data); // 这是跨域得到的信息 } </script> <script src="http://www.baidu.com/api.js"></script> <!-- api.js 内容是: callback({x: 100, y: 200}) -->
Das obige ist der detaillierte Inhalt vonWie man Js domänenübergreifend versteht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!