Heim  >  Artikel  >  Backend-Entwicklung  >  javascript - Welche Methoden gibt es für die domänenübergreifende Implementierung?

javascript - Welche Methoden gibt es für die domänenübergreifende Implementierung?

WBOY
WBOYOriginal
2016-08-08 09:07:031006Durchsuche

1. Über IFRAME
3. Setzen Sie den HTTP-Header, Access-Control-Allow-Origin:*
5 - Domäne

Gibt es noch etwas hinzuzufügen?

Antwortinhalt:

1. Über IFRAME

3. Setzen Sie den HTTP-Header, Access-Control-Allow-Origin:*

5 - Domäne

Gibt es noch etwas hinzuzufügen?

Wie können wir nicht die leistungsstarke Toolklasse von PHP, Curl, haben? Wie perfekt können wir damit sein

Set Access-Control-Allow-Origin:* sollte zu CORS gehören

<code>window.name</code>

Verwenden Sie

für domänenübergreifend

Diese Lösung kann nur in ie6 und ie7 verwendet werden

window.navigator da in ie6 und ie7 ein Fehler vorliegt. Das heißt, das
der übergeordneten Seite und der untergeordneten Seite werden gemeinsam genutzt. Allgemeine Lösungen sind
, navigator,

.

postMessage<code>window.name</code> ist für die Verwendung in Standardbrowsern vorgesehen. window.navigator

und

werden in postMessage verwendet, aber die Implementierung von
muss regelmäßig prüfen, ob sich <code>window.name</code> geändert hat, während window.navigator diese Situation nicht hat. ie <code>window.name</code>namenavigatorDie Priorität ist PostNachricht, Navigator, Name.

Siehe das Bild unten: feature detection

Zu den gängigsten gehören CORS, HTML5 Postmessage, JOSNP und Server-Proxyjavascript - Welche Methoden gibt es für die domänenübergreifende Implementierung?

Ich habe zufällig eine Zusammenfassung gesehen: Front-End-Cross-Domain und seine Lösungen

Stellungnahme:
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