查看: 1392|回复: 3

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

升级   54.67%

24

主题

34

回帖

364

积分

中级会员

Rank: 3Rank: 3

积分
364
发表于 2023-7-18 15:02:09 | 显示全部楼层 |阅读模式
父页面使用

[AppleScript] 纯文本查看 复制代码
window.addEventListener('message', function(event) {
    if (event.origin === '子页面的URL') {
      console.log(event.data); // 输出子页面发送的消息
    }
  });

无法接收到子页面传过来的消息。
希望官方能解释一下是我这边使用的不对还是项目里做了什么操作。
或者能否给个样例参考
回复

使用道具 举报

升级   54.67%

24

主题

34

回帖

364

积分

中级会员

Rank: 3Rank: 3

积分
364
发表于 2023-7-18 15:23:40 | 显示全部楼层
我是通过this.form.dialog()打开一个对话框,然后在对话框的配置项里通过html:"<iframe src='地址'></iframe>",嵌套的子页面,子页面通过postMessage向父页面发送消息,父页面通过上述代码进行接收,但是无法接收到消息
回复

使用道具 举报

升级   54.67%

24

主题

34

回帖

364

积分

中级会员

Rank: 3Rank: 3

积分
364
发表于 2023-7-18 18:00:07 | 显示全部楼层
已经已解决了,是子页面有问题
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37425
发表于 2023-7-19 09:21:26 | 显示全部楼层
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread