reachtech 发表于 2023-11-28 16:41:04

用的activereport13的jsview预览报表,现在出现跨域的问题

本帖最后由 reachtech 于 2023-11-28 16:43 编辑

用的activereport13的jsview预览报表,现在出现跨域的问题,主框架是https的地址,然后用iframe嵌套的jsview页面。现在老是会请求一个http的ip地址,这种怎么排查问题呢?
请求的接口路径如下地址:


http://本地公网ip/GrapeCityWeb/ActiveReports.ar13?Token=xxxxxxxxx&Generation=1&WebViewerControlClientId=html5viewer&HtmlViewer=true&Page=1&ie=1701157935397


F12网络跟踪,只有这个接口会以http IP地址进行请求,其他接口都是使用https进行请求。紧急!!请帮助,感谢。

Felix.Li 发表于 2023-11-28 16:41:05

问题描述:

页面跨域问题。客户使用Ifream嵌套一个固定的页面。页面内部的服务返回了一个http的页面。

问题解决:
因为是服务端可能有固定写http://ip+端口。但是目前拿不到服务端的源码。
所以暂时修改前端页面的js,将服务端的返回直接做了修改,修改回https即可

reachtech 发表于 2023-11-28 18:45:17

Felix.Li 发表于 2023-11-28 18:29
问题描述:

页面跨域问题。客户使用Ifream嵌套一个固定的页面。页面内部的服务返回了一个http的页面。


现在出现新的问题:dizzy:。报表模板里的图片无法加载,走的还是http+ip的路径加载的。请明天再协助处理一下。

Eden.Sun 发表于 2023-11-29 10:21:22

您好,咱们一个帖子解决一个问题,麻烦您再发个新帖,具体描述一下您的问题和现象,咱们在看如何解决。只有一句话的描述,我们也不好确定问题的原因。
页: [1]
查看完整版本: 用的activereport13的jsview预览报表,现在出现跨域的问题