buer 发表于 2023-7-18 15:02:09

流程页面中使用iframe嵌套子页面,父子通讯有问题!

父页面使用

window.addEventListener('message', function(event) {
    if (event.origin === '子页面的URL') {
      console.log(event.data); // 输出子页面发送的消息
    }
});
无法接收到子页面传过来的消息。
希望官方能解释一下是我这边使用的不对还是项目里做了什么操作。
或者能否给个样例参考

buer 发表于 2023-7-18 15:23:40

我是通过this.form.dialog()打开一个对话框,然后在对话框的配置项里通过html:"<iframe src='地址'></iframe>",嵌套的子页面,子页面通过postMessage向父页面发送消息,父页面通过上述代码进行接收,但是无法接收到消息

buer 发表于 2023-7-18 18:00:07

已经已解决了,是子页面有问题

论坛管理员 发表于 2023-7-19 09:21:26

:victory:
页: [1]
查看完整版本: 流程页面中使用iframe嵌套子页面,父子通讯有问题!