Heim > Artikel > Web-Frontend > js implementiert domänenübergreifende Anforderungen
Dieser Artikel teilt Ihnen hauptsächlich js mit, um domänenübergreifende Anforderungen zu implementieren, wobei hauptsächlich Text und Code kombiniert werden. Ich hoffe, dass er allen helfen kann.
1. Installieren Sie Flash und interagieren Sie mit Flash, um domänenübergreifend zu arbeiten, aber diese Methode ist zu mühsam und wird selten verwendet
2.
Die zweite Methode ist die Verwendung von gleiche Quelle Unter dem Domainnamen wird ein Proxyserver zur Weiterleitung eingerichtet und JavaScript ist für das Senden der Anfrage an den Proxyserver verantwortlich:
'/proxy?url=http://www.sina.com.cn'
Der Proxyserver gibt dann das Ergebnis zurück und entspricht damit dem des Browsers Same-Origin-Politik. Das Problem bei dieser Methode besteht darin, dass sie eine zusätzliche Entwicklung auf der Serverseite erfordert.
3. Die JSONP-Methode kann nur GET-Anfragen verwenden und muss js zurückgeben. Sie nutzt die domänenübergreifende Funktion und ermöglicht die Referenzierung domänenübergreifender js-Ressourcen.
4.cros domänenübergreifende Strategie, Origin stellt diese Domäne dar, die die Domäne der aktuellen Seite des Browsers ist. Wenn JavaScript eine Anfrage an eine externe Domain (z. B. sina.com) initiiert, prüft der Browser nach Erhalt der Antwort zunächst, ob Access-Control-Allow-Origin diese Domain enthält. Wenn ja, ist die domänenübergreifende Anfrage erfolgreich Wenn die Anfrage fehlschlägt, kann JavaScript keine Antwortdaten erhalten. Alle Arten von HTTP-Anfragen werden unterstützt.
Verwandte Empfehlungen:
js Cross-Domain-Anfragedienst Instanzanalyse
Das obige ist der detaillierte Inhalt vonjs implementiert domänenübergreifende Anforderungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!