2012-06-27 6 views
5

Przyjrzałem się kilku metodom i nie jestem pewien, które podejście jest najlepsze.Najlepsza metoda/obejście niedopasowanych protokołów - komunikacja między http/https

Mam 2 domeny - dokładnie to samo, z wyjątkiem różnych protokołów.

Strona nadrzędna znajduje się na http, element iframe podrzędnego jest na https.

Muszę wysłać 3 zmienne od dziecka do rodzica.

Co to zapewnia w najprostszy sposób? postMessage z awarią IE7? Takich jak: http://benalman.com/projects/jquery-postmessage-plugin/

Lub jsonp?

+0

Jak korzystać z jsonp do komunikacji iframe? – Bergi

+1

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

+0

OK, wydaje się, że tego nie wiesz: JSONP służy do uzyskiwania informacji z innych domen, oraz nie ma nic wspólnego z iframe. – Bergi

Odpowiedz

0

Chciałbym definetley iść na postMessage.

Spójrz na to wrapper. Piąty przykład na tej stronie pokazuje, jak przekazać dane z elementu iframe do okna nadrzędnego.