页面树结构
转至元数据结尾
转至元数据起始

(本文档仅供参考)

问题现象

在excel上使用了一个url控件 web链接的方式打开一个自助仪表盘页面,在smartbi上直接打开这个excel报表是可以正常显示的,但是从第三方系统单点打开这个报表的时候这个页面就会出现这个自助仪表盘页面打不开的情况,F12有如下脚本错误。“from accrssing a cross-origin frame”、406

问题分析

根据发回的报错截图以及Charles信息分析,此问题是因为集成跨域导致的。在第三方集成界面用隐藏的iframe登录smartbi首页实现会话保持一致,但登录首页使用的是代理地址,而集成smartbi报表以及web连接中集成的地址使用的还是smartbi的原始地址,导致出现了跨域问题。通过将地址统一修改为代理地址之后,问题已解决。

image_1600239753282_fj98l.png

注:如果是通过代理去访问的,那任何位置的地址都要用代理的地址,而不是一部分用代理地址,一部分又用smartbi的原始地址,这个对于浏览器来说是不同的地址,是属于跨域的,包括集成电子表格的地址,web连接的地址等等,都需要改为代理的地址,或者全部用原始的地址,不能混用。

  • 无标签