2012-06-27 14 views
5

Ich habe verschiedene Methoden untersucht, und ich bin mir nicht sicher, welcher der beste Ansatz ist.Beste Methode/Workaround für Mismatching-Protokolle - Kommunikation zwischen http/https

Ich habe 2 Domänen - genau das gleiche, außer für unterschiedliche Protokolle.

Die übergeordnete Seite ist auf http, Kind iframe ist auf https.

Ich muss 3 Variablen vom Kind zum Eltern senden.

Was leistet das am einfachsten? postMessage mit IE7 Fallback? Wie zum Beispiel: http://benalman.com/projects/jquery-postmessage-plugin/

Oder jsonp?

+0

Wie können Sie Jsonp für Iframe-Kommunikation verwenden? – Bergi

+1

@Bergi - http://snaggl.github.com/2010/04/08/Understanding-cross-domain-javascript.html – Jason

+0

OK, scheint, Sie wissen es nicht: JSONP ist zum Erhalten von Informationen aus anderen Domänen und hat nichts zu tun mit iframes. – Bergi

Antwort

0

Ich würde defaultlyy für postMessage gehen.

Werfen Sie einen Blick auf diese wrapper. Das fünfte Beispiel auf dieser Seite zeigt Ihnen, wie Sie Daten vom iframe an das übergeordnete Fenster übergeben.