如何实现跨域直接打印?

报表应用在A服务器,系统在B服务器,如何在B服务器上,点击一个按钮,直接打印A服务器上的报表?

image.png

不要给我推荐文档中的说明,太复杂,也搞不明白。

FineReport 药小云 发布于 2023-6-17 12:01
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
congerLv6高级互助
发布于2023-6-18 11:34(编辑于 2023-6-18 21:32)

你的打印按钮是在哪里的?自己写的html吗?

照抄这个模板,然后发送下面的JS打印

https://help.fanruan.com/finereport/doc-view-1241.html

JS打印

https://help.fanruan.com/finereport/doc-view-1071.html

  • 药小云 药小云(提问者) 是的,自己写的html,需要调用iframe中的打印功能,但iframe中src链接,跟按钮不在同一个服务器。
    2023-06-18 17:23 
  • conger conger 回复 药小云(提问者) JS跨域哪个文档看了吗,可以直接抄过来,然后调用FR的打印方法
    2023-06-18 21:28 
最佳回答
0
CD20160914Lv8专家互助
发布于2023-6-17 12:04

跨域没有简单的,如果搞不明白,那么可以找官方帮你二开了。要么就要靠自己看文档测试,要么找官方开发,你反正自己选择一个。不然需求就说完成不了

  • 3关注人数
  • 280浏览人数
  • 最后回答于:2023-6-18 21:32
    请选择关闭问题的原因
    确定 取消
    返回顶部