处理来自AngularJs中多个iFrame的后消息

问题描述

我需要用postMessage替换easyXdm,以便摆脱第三方库。

我在另一个指令(父项)中有一个指令(子项)。子指令会加载iFrame。对于每个父指令,子指令仅执行一次。

Parent_Directive-> Child_Directive-> iFrame

child指令使用postMessage向iFrame发送消息和从iFrame接收消息。收到消息后,它将数据发送到其父指令。当只有一个iFrame时,这可以很好地工作。但是,当我有多个iFrame时(即当parent指令执行多次时),则从iFrame接收到的消息将发送到最后执行的父对象。

有人可以帮我吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)