填报预览与父页面通信报错

CustomJSError : Failed to execute 'postMessage' on 'Window': Invalid target origin '' in a call to 'postMessage'. 在向父页面中通信的时候提示这个,报表是在父页面中有个弹框,弹框里面使用iframe嵌套的报表,在报表中选择数据之后传给父页面,没有传递成功还报错了,使用的window.parent.postMessage()是什么原因

image.png

FineReport 245337 发布于 2024-9-5 16:51 (编辑于 2024-9-5 17:45)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
245337Lv5初级互助
发布于2024-9-6 09:42

window.parent.postMessage(p1,"*")  参数改成*号就可以了

最佳回答
0
用户k6280494Lv6资深互助
发布于2024-9-5 16:52
  • 245337 245337(提问者) 我是报表集成到html中了,,在html页面有个弹框,弹框里面嵌套的iframe 报表,想选择报表的数据之后传给html页面,但是现在用是报错,,如图片显示
    2024-09-05 17:45 
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-9-5 16:52

参考这个

JS实现弹窗后数据回填 https://help.fanruan.com/finereport/doc-view-3127.html

1576133004442303.gif

  • 245337 245337(提问者) 我这个是在html中有个弹框,弹框里面用的iframe嵌套的报表,要把报表里面选中的数据传递给html页面中
    2024-09-05 16:55 
  • 华莉星宸 华莉星宸 回复 245337(提问者) 你改成帮助文档这种做法是否可以啊
    2024-09-05 16:56 
  • 245337 245337(提问者) 回复 华莉星宸 buxing ya
    2024-09-05 17:43 
  • 2关注人数
  • 222浏览人数
  • 最后回答于:2024-9-6 09:42
    请选择关闭问题的原因
    确定 取消
    返回顶部