Heim > Web-Frontend > js-Tutorial > 5 Lösungen für JS-Cross-Domain-Requests_Javascript-Kenntnisse

5 Lösungen für JS-Cross-Domain-Requests_Javascript-Kenntnisse

WBOY
Freigeben: 2016-05-16 15:52:00
Original
1178 Leute haben es durchsucht

Die Lösungen für domänenübergreifende Anforderungsdaten umfassen hauptsächlich die folgenden Lösungen:

JSONP方式
表单POST方式
服务器代理
Html5的XDomainRequest
Flash request
Nach dem Login kopieren

Separate Anleitung:

1. JSONP:

Intuitives Verständnis:

Es geht darum, eine Funktion dynamisch auf dem Client zu registrieren

funktion a(data) und übergeben Sie dann den Funktionsnamen an den Server. Der Server gibt ein a({/*json*/}) zur Ausführung an den Client zurück und ruft so das

des Clients auf

Funktion a(Daten) und damit domänenübergreifend.

Geburtshintergrund:

1. Ajax fordert direkt normale Dateien an, was das Problem des domänenübergreifenden Zugriffs ohne Erlaubnis mit sich bringt, unabhängig davon, ob es sich um eine statische Seite, eine dynamische Webseite, einen Webdienst oder ein WCF handelt. Domain-Anfrage, es wird nicht funktionieren.

2. Beim Aufrufen von js-Dateien auf der Webseite ist dies jedoch nicht betroffen

3. Wir haben festgestellt, dass alle Tags mit Src-Attributen domänenübergreifende Funktionen haben, wie zum Beispiel:

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage