现在有这么个问题,a.com/index.html(以下简称A页面
)和b.com/index.html(以下简称B页面
)不是一个document.domain
,A页面是父页面,B页面是iframe
里的子页面,现在是B页面会执行一段js,返回一个json
串。我通过什么方法能让B页面
通知或者调用A页面
中的方法。
百度了好多,没有很好的答案。
本以为可以用window.postMessage
方法,但是他貌似只能是父页面向子页面传值
。
请大神们支个招。
现在有这么个问题,a.com/index.html(以下简称A页面
)和b.com/index.html(以下简称B页面
)不是一个document.domain
,A页面是父页面,B页面是iframe
里的子页面,现在是B页面会执行一段js,返回一个json
串。我通过什么方法能让B页面
通知或者调用A页面
中的方法。
百度了好多,没有很好的答案。
本以为可以用window.postMessage
方法,但是他貌似只能是父页面向子页面传值
。
请大神们支个招。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
你可以在b iframe页面中嵌套一a同域的页面,在这个页面中使用postmessage向b传值,b收到再向a传值