2012-06-27 44 views
5

Tôi đã xem xét một số phương pháp và tôi không chắc đó là phương pháp tốt nhất.Phương pháp/giải pháp tốt nhất cho các giao thức không khớp - liên lạc giữa http/https

Tôi có 2 miền - giống hệt nhau, ngoại trừ các giao thức khác nhau.

Trang gốc nằm trên http, iframe con là https.

Tôi cần gửi 3 biến từ trẻ đến cha mẹ.

Điều gì đạt được điều này một cách dễ dàng nhất? postMessage với dự phòng IE7? Chẳng hạn như: http://benalman.com/projects/jquery-postmessage-plugin/

Hoặc jsonp?

+0

Bạn có thể sử dụng jsonp cho iframe-communication như thế nào? – Bergi

+1

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

+0

OK, có vẻ như bạn không biết: JSONP là để nhận thông tin từ các tên miền khác và không có gì liên quan đến iframe. – Bergi

Trả lời

0

Tôi sẽ definetley truy cập postMessage.

Hãy xem wrapper này. Ví dụ thứ năm trên trang đó sẽ cho bạn biết cách chuyển dữ liệu từ khung nội tuyến đến cửa sổ chính.