我看过几种方法,但我不确定哪种方法最好。
我有 2 个域 - 完全相同,只是协议(protocol)不同。
父页面在 http
上,子 iframe 在 https
上。
我需要从 child 向 parent 发送 3 个变量。
什么以最简单的方式实现了这一点? postMessage
使用 IE7 回退?
如:http://benalman.com/projects/jquery-postmessage-plugin/
还是jsonp
?
最佳答案
我会定义 postMessage
。
看看这个wrapper .该页面上的第五个示例将向您展示如何将数据从 iframe 传递到父窗口。
关于javascript - 不匹配协议(protocol)的最佳方法/解决方法 - http/https 之间的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11233769/