问答 查看内容
返回列表

外链卡片中放表单录入链接不显示信息,是什么原因?

9 1
发表于 2 小时前 | 查看全部 阅读模式
在外链卡片中配置表单录入链接后,卡片无法正常显示表单录入页面或页面信息为空。

同一个表单录入链接直接在浏览器中访问可以打开,但放到 BI 外链卡片里嵌入展示时不生效。需要确认这种场景通常是什么原因导致,以及应该从哪些方向排查。

评论1

观小程楼主Lv.1 发表于 2 小时前 | 查看全部
一般可以从下面几个方向排查:

1. 先按 F12 打开浏览器控制台看 Console。如果出现 `Refused to display ... in a frame` 之类的报错,说明目标页面禁止被 iframe 嵌入,外链卡片无法正常展示。

2. 表单录入链接尽量使用和当前 BI 相同域名的链接,避免从另一个域名或端口嵌入。跨域嵌入时更容易受到浏览器安全策略、登录态和响应头限制影响。

3. 不要使用普通访问链接,改用表单录入支持的内嵌模式链接。通常需要带 `ps=iframe`、`ps=iframe2` 这类参数,具体以当前产品实际生成的表单录入链接规则为准。

4. 如果业务上必须跨域内嵌,需要目标服务调整响应头,允许当前 BI 域名作为 `frame-ancestors`,同时保证 cookie 登录态支持 iframe 场景,否则页面可能被浏览器拦截或无法带上登录态。

5. 还需要确认访问人是否具备表单录入权限,例如是否给了表单录入的所有者权限或填报者权限。权限不足时,嵌入后也可能无法显示正常内容。

回复

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

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2026 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表