这里主要有两个问题:
1、运行未显示页面的原因是默认的自定义图表js会渲染一个table到id为container的容器里,使用的卡片没有接入数据集,所以这个渲染结果会是空,相当于清空了html里的iframe节点。后续可以把JAVASCRIPT里面最后一行new GDPlugin().init(renderChart)注释掉之后是可以显示页面的,如下
2、显示的是此页面已被 Chrome 屏蔽:
原因是pdf在浏览器中能打开是因为浏览器有对应的pdf插件,但是无论是自定义图表还是外链,都是用iframe内嵌的方式实现的,在iframe层面禁用了插件的执行,所以即使内嵌了仍然会无法展示pdf文件。
因此解决办法是可以考虑将pdf放入云文档(类似飞书 / 语雀),然后将文档内嵌,这样就不会被屏蔽了
|