问答 查看内容
返回列表

自定义图表内使用iframe嵌入pdf文件,运行没有内容显示

385 1
发表于 2025-2-20 09:36:19 | 查看全部 阅读模式
自定义图表内使用iframe嵌入pdf文件,运行没有内容显示

截图202502200936175745.png

评论1

观小豪楼主Lv.1 发表于 2025-2-20 09:38:53 | 查看全部
这里主要有两个问题:
1、运行未显示页面的原因是默认的自定义图表js会渲染一个table到id为container的容器里,使用的卡片没有接入数据集,所以这个渲染结果会是空,相当于清空了html里的iframe节点。后续可以把JAVASCRIPT里面最后一行new GDPlugin().init(renderChart)注释掉之后是可以显示页面的,如下
截图202502200937512217.png
2、显示的是此页面已被 Chrome 屏蔽:
原因是pdf在浏览器中能打开是因为浏览器有对应的pdf插件,但是无论是自定义图表还是外链,都是用iframe内嵌的方式实现的,在iframe层面禁用了插件的执行,所以即使内嵌了仍然会无法展示pdf文件。

因此解决办法是可以考虑将pdf放入云文档(类似飞书 / 语雀),然后将文档内嵌,这样就不会被屏蔽了

回复

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

本版积分规则

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