Heim > Web-Frontend > js-Tutorial > Wie man Js domänenübergreifend versteht

Wie man Js domänenübergreifend versteht

一个新手
Freigeben: 2017-10-17 09:38:00
Original
1482 Leute haben es durchsucht

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}) -->
Nach dem Login kopieren
2. Legen Sie einen HTTP-Header auf dem Server fest. Dies wird in Zukunft domänenübergreifende Probleme lösen.


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!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage